Skip to content

Releases: Orbitale/Compotes

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 19:31
v1.0.0
c4a5ef5
v1.0.0

v0.7.1

v0.7.1 Pre-release
Pre-release

Choose a tag to compare

@Pierstoval Pierstoval released this 05 Mar 18:54

Note: After this release, a CHANGELOG.md file has been added. All upcoming releases will be documented there. Thank you!

  • You can now fund the development of Compotes! Click on the 💜Sponsor button on the repository!
  • Add a new chart for yearly-months balance comparison
  • A new make open command has been added so you can look awesome when starting the project, like by doing make start open 🚀

v0.7.0

v0.7.0 Pre-release
Pre-release

Choose a tag to compare

@Pierstoval Pierstoval released this 16 Feb 19:35
  • Big change: the operations:import console command has been removed. Use the admin backoffice now instead, because it's way more customizable (and easier to customize by the way).
  • A bin/deploy.bash script to use when you deploy Compotes anywyhere
  • There's now a resources/example_operation_file.ods file you can use if you want to create your own CSV files to import operations
  • Changed analytics rendering just a bit, and added two new charts for yearly and monthly balance (more charts to come!)
  • We can use "predefined" date filters in the analytics dashboard!
  • We can filter operations by tags in the operations list!
  • Added a big "triage" system, the goal is to avoid duplicate operations when importing new files, and this feature will soon be used in the "import" feature so we can import the same files multiples without having duplicates, in case of mistakes. This system needs a new hash and state properties in the Operation entity.

Also, a lot of translations have been added in messages.en.yml, and I received a question on Twitter about future translations: this project will definitely have to be translated, and I like @gabiudrescu's proposal! Feel free to contribute before him if you like this idea 😄

v0.6.0

v0.6.0 Pre-release
Pre-release

Choose a tag to compare

@Pierstoval Pierstoval released this 12 Feb 16:11
  • Now, we can import Operations directly from the backoffice! The internal system has been refactored to be customizable, and a simple Form has been create for that purpose in the new Import operation admin panel. 🗃
  • A test setup has been added with PHPUnit, there are a few tests already for static pages, and the test setup is added to the Github Actions CI. More tests to come! Maybe you want to contribute? 👁
  • The test setup is advanced enough to have its own database (not 100% compatible with Symfony CLI so it was customized a bit), so you can be free of having different envs for your project and different databases, all separated with joy. 😸
  • Added a draggable.ts file to customize the drag&drop integration in the Operations Import page, it's our first Typescript file and it's so cool to write vanilla-purpose code with Typescript. ❤️

v0.5.0

v0.5.0 Pre-release
Pre-release

Choose a tag to compare

@Pierstoval Pierstoval released this 03 Feb 09:42
  • More fixtures to play with
  • Add a second chart for tags amount in analytics page
  • Add date filters to analytics

This is the "PoC" I wanted 👍

v0.4.0

v0.4.0 Pre-release
Pre-release

Choose a tag to compare

@Pierstoval Pierstoval released this 02 Feb 00:16
4151d9f
  • Some fixes & backend capabilities adjustments
  • Better docs and installation setup
  • Update dependencies
  • Added one chart in the new "analytics" page and it's lovely 📊

v0.3.0

v0.3.0 Pre-release
Pre-release

Choose a tag to compare

@Pierstoval Pierstoval released this 15 Jan 14:53
  • Fixed and enhanced CI
  • Add fixtures to get default Tags (imported from an existing bank account system)
  • Add more things to the roadmap
  • Added Tag::$parent property (for simple tree)
  • Better display of tags in listing with small badges

v0.2.0

v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@Pierstoval Pierstoval released this 23 Dec 16:01
  • Fix some bugs
  • Add a small file as "sample data" for how exports are supposed to be formatted
  • Add more details when tag rules are applied
  • Add a Makefile with a default setup for this project
  • Force "EXPLICIT" tracking policy in all entities (might be brand new for some people, so let's do it 😄 )
  • Add CS and some QA tools

v0.1.0

v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@Pierstoval Pierstoval released this 09 Dec 22:26

Base release with these features:

  • Login (with the need of a self-generated password, for safety)
  • Import operations from command-line
  • Admin panel with CRUD for:
    • Bank operations (will be restricted in the future
    • Operation tags
    • Rules to apply tags to certain operations depending on a matching label pattern (regex allowed)
  • Apply tag rules to operations from the command-line or from the admin panel