All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Actually bumb version.rb file
- Updated ruby dependencies
- Set minimum ruby version to 2.7
- Set
required_ruby_version
to not include 3.0.0 yet
- Set
- Updated various gem dependencies
- sequel, paint
- Updated dev gem deps
- Moved ci/cd from travis to gitlab
- rubocop updates
- rubocop rake and rspec
- Allow publishing to beta GitHub Registry
- Updated Ruby teeny versions
- errant Dockerfile was being included, no more.
- new subcommands under
tcelfer db
to replace thebin/db_init
functionality- initdb|migrate: run all or some DB migrations (up or down)
- path: shows the path of the database (could be made into
tcelfer env
instead maybe? - new config option,
:migrations_path
, defaults to<tcelfer_gem_root>/db/migrations
- updated Ruby versions for Travis CI
- updated several gem dependencies
--yesterday
flag fortcelfer day
tcelfer ytd
- show all months up through the current one
- Enable JSON serializer plugin for sequel Day model
- Some action screenshots
- Correctly handle the --verbose flag now
- Flags for debug and specifying dates for
tcelfer day
collided
- Record today or any date you choose
- Stores in a sqlite3 db at a configurable path
- Reports in monthly increments when there's at least a week of data for that month