I could not call it v0.4.0 because I did not really add new functionalities since v0.3.2.
But take a look at the GitHub compare of v0.3.2 and v0.3.3. A total of 11 commits, showing 21 changed files with 3,605 additions and 1,740 deletions.
Not bad for a one-man, ~1300 LOC sized project (still have to figure it out).
So why am I posting about this release?
Because I am pretty proud of it. In this release I was able to apply many refactoring techniques that will speed up future development. The source code has been intelligently re-written and optimized. Moreover, many bugs have been fixed.
Here is the changelog for DataDeck v0.3.3:
- Whole project refactored, huge fragmentation of functionalities now.
- No more bloat classes.
- Fixed a bug that made DataDeck crash when no DataDeck configuration was found.
- Fixed a bug that prevented a good feedback of killed operations.
- Fixed many other bugs that I don’t remember.
The next major release will let users open already created (or downloaded) packages for modification.
I don’t know what really happens next, because dpm is also facing huge changes and DataDeck depends on dpm internal library (which I develop). Dpm internal library depends on dpm changes, that are not developed by myself, even if I bring some small contributions.