-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
63 lines (50 loc) · 2.7 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
usefuldb gem CHANGELOG
## Version 0.1.0
- Upon updating UsefulDB to a newer version of the gem, it automatically now merges default DB entries into
the local database
## Version 0.0.11
- Updated UsefulDB::Version
## Version 0.0.10
- Updated gemspec to latest date
## Version 0.0.9
- Added require statements for rubygems to ensure the system will work on ruby 1.8.7
- Slightly updated README, COPYING and gemspec content
- Executing the usefuldb script with no parameters now displays usage information.
## Version 0.0.8
- Fixed issue introduced in 0.0.7 with deleting elements
- Added logging to many parts of the UsefulDB system to aid debugging, and provide support for verbose mode
- Updated main_test.rb to match the updated interface, and consolidated test methods
## Version 0.0.7
- Updated layout of the yaml database file to include description field for each entry
- Updated layout of the yaml database file to include a version field
- Updated system to allow automatic upgrading of older databases to the new structure
## Version 0.0.6
- Added UsefulDB::Utils.array_to_s to convert an array into a string identical to Ruby 1.9.1 +'s Array#to_s
- Removed colour output so as to display correctly on Windows hosts through JRuby
- Slightly altered output from the listing functions
## Version 0.0.5
- Fixed bordercase issue when deleting entries from the database
- Updated README
- Added UsefulDB::Version
## Version 0.0.4
- Altered the UsefulDB::GUI.list function's output to mimic Array#to_s as it was not operating correctly on the Mac platform I tested the gem on
- Altered the UsefulDB::Utils.search function's output to mimic Array#to_s as it was not operating correctly on the Mac platform I tested the gem on
## Version 0.0.3
- Attempt to fix bug with traversing the database array
## Version 0.0.2
- Fixed bug with database not being copied to the users home directory correctly
## Version 0.0.1
- Added test for adding entries to the database
- Added test for removing entries from the database
- Added test for loading and saving the database
- Added executable script usefuldb, and the barebones parameter parsing system therein
- Refactored the tests to allow for easier reading of the code
- Updated the README to include information about dependencies and installation instructions
- Wrapped all current codebase in a single Ruby module: UsefulDB
- Added search functionality to the system
- Added the functionality to add elements to the database
- Added the functionality to list all elements in the database
- Added functionality to delete an element from the database
- On first run, the system will now install the database in the users home directory at ~/.usefuldb/db.yaml
## Version 0.0.0
- Added core functionality