- IMPROVED: LEWT now uses the Bundler gem for managing dependencies
- FIXED: ical extraction type errors and updated dependencies to the latest stable versions
- REMOVED: calendar extract Google Calendar integration
- IMPROVED: invoice ID generation now spits out a clean short uid
- FIXED: formating save name on pdf render
- FIXED: Path loads for test data when installing from ruby gems (took a couple of tries)
- FIXED: GEM extension loading
- ADDED: ability to generate frequency table without correlations in metastat, party due to the later being incomplete
- REFACTORED: naming conventions used for functions throughout extensions
- ADDED: Version flag to CL and linked it to the LEWT module
- ADDED: test data for milestones and expenses extractors
- IMPROVED: Types used for date calculations in calendar extractors
- ADDED: Dummy iCal data file for testing things out with
- FIXED: settings load paths on fresh install
- FIXED: extension load paths on fresh install
- FIXED: Persisting LEWT settings between updates, now supports ~/.lewt_settings config file
- IMPROVED: metastat now does correlations
- IMPROVED: documentation has been updated to reflect the most recent changes
- ADDED: namespacing to LEWT using ruby's module feature
- FIXED: Time handling in LEWT ledger. Now requires UNIX 'Time()' object for these fields instead of DateTime.
- FIXED: Piping input bugs
- FIXED: Invoice monetary rounding issue
- IMPROVED: Default template styles for HTML & PDF output in liquid render extension
- IMPROVED: Invoice ID algorithm, it now includes a short hex string to make for easier file system indexing.
- ADDED: Added recursive file saving ability to store and liquid render.
- IMPROVED: metastats extension. now does better tallying and some statistics.
- REFACTORED: function names throughout LEWT to use this_naming_convention instead of camel case
- ADDED: meta logging to LEWTLedger class
- FIXED: Loading paths bug
- IMPROVED: Project documentation now marked up for rdoc much better
- IMPROVED: LEWTOpts class now uses symbols instead of strings for options translation
- ADDED: Store plugin for persisting data
- ADDED: Simple Milestone extractor
- FIXED: Expenses extractor bug where client targeting wasn't working properly
- ADDED: Methods for calendar extractor to work with OSX calendar