habitmove/CHANGELOG.md
Marty Oehme 031145db01
Make program downward compatible until python 3.7
Add multi-version tests with nox to keep regressions from happening.
2021-12-15 22:34:30 +01:00

1.8 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project tries to adhere to Semantic Versioning.

[Unreleased]

Changed

  • Compatible with Python stretching back to version 3.7

[0.4] - 2021-12-06

Added

  • Added import of duplicate activities In nomie, you can have multiple activity tags in a single event, e.g. #smoking #smoking. This does not work in Loop, but we import them as separate counter instances instead.

Changed

  • Begin rewrite of much of the internals to be more class-based and have more solid type checking
  • If used as library, most of internal functionality has changed with more changes upcoming

Fixed

  • Create missing PRAGMA values for Loop SQLite database, fixing failing import
  • Check for database existing and able to connect to before doing any writing

[0.3.1] - 2021-09-30

Fixed

  • Fix ability to run via poetry or be invoked from command-line

Removed

  • Remove pandas dependency and dataframe functionality

[0.3.0] - 2021-08-30

Added

  • Add repetition import, translated from events
    • Does not do multiple entries for simple trackers in nomie yet
  • Add range habits, using nomie maximum value for range targets in Loop
  • Adding ranges defaults target value to half of maximum nomie value

Fixed

  • Fix repetition import failing on duplicates. Will not import duplicate timestamps.

[0.2.1] - 2021-08-28

Fixed

  • Fix Loop Habit import breaking because of missing habit position

[0.2.0] - 2021-08-28

Added

  • Check for duplicate habits before adding them
  • Inform user of duplicate habits
  • Color negatively scored habits red in Loop Habit Tracker (does not work for custom scores)
  • Begin keeping this changelog