Skip to content

Releases: civictechdc/cib-mango-tree

v0.9.0

01 Oct 18:04
b7ac227

Choose a tag to compare

Initially planned as v0.8.1, but bumped to v0.9.0 due to a larger scope in changes.

Bugfixes

  • Fix and improve input dataset loading when starting hashtag dashboard #180
  • Fix error message when existing dashboard with ctrl + c #203

Enhancements (CLI, analyzers, UX ...)

  • Add support for datasets with native datetime formats #194
  • Add a shared unicode-aware tokenizer in services module #204
  • Use Rich for printing feedback to the terminal and progress reporting #172, #181, #195
  • Update welcome screen #195
  • Rename executable to cibmangotree, add message upon startup #200
  • Make column naming convention consistent across analyzers and with data preparation instructions #205

Documentation

  • Revamp technical documentation #161

v0.9.0-beta

23 Sep 19:19
f3c7fce

Choose a tag to compare

v0.9.0-beta Pre-release
Pre-release

Testing version for upcoming v0.9.0.

Bugfixes

  • Fix and improve input dataset loading when starting hashtag dashboard #180
  • Fix error message when existing dashboard with ctrl + c #203

Enhancements (CLI, analyzers, UX ...)

  • Add support for datasets with native datetime formats #194
  • Add a shared unicode-aware tokenizer in services module #204
  • Use Rich for printing feedback to the terminal and progress reporting #172, #181, #195
  • Update welcome screen #195
  • Rename executable to cibmangotree, add message upon startup #200
  • Make column naming convention consistent across analyzers and with data preparation instructions #205

Documentation

  • Revamp technical documentation #161

v0.8.1-beta.1

31 Aug 21:46
ab0604f

Choose a tag to compare

v0.8.1-beta.1 Pre-release
Pre-release
hotfix, adding pyinstaller missing runtime imports

v0.8.1-beta

31 Aug 19:27
7d31cd9

Choose a tag to compare

v0.8.1-beta Pre-release
Pre-release

Known issues

This release had a critical bug preventing the app from launching. Please use v0.8.1-beta.1 instead.

v0.8.0

01 Aug 01:17
9727ce7

Choose a tag to compare

What's Changed in v0.8.0

🎯 Major Features

  • Multiple Analysis Runs: Added support for running multiple analyses within a single project (#52)
  • N-gram Dashboard Word Filter: Enhanced n-gram dashboard with word filtering capabilities (#50)
  • Improved N-gram Tokenization: Updated tokenizer to split on whitespace for better text processing (#74)

🔧 Improvements & Fixes

  • UI/UX Enhancements: Updated main menu copy for better user experience (#94)
  • Data Export: Fixed column headers in copypasta output (#63, #64)
  • Windows Build: Added conditional logic to remove strip flag from Windows builds (#73)

🏗️ Architecture & Development

  • Code Architecture: Separated application logic from terminal interface logic for better maintainability (#55)
  • Testing Infrastructure: Established comprehensive test framework with context stubs (#67)
  • Development Documentation: Added detailed development guide with practical examples (#66)

🚀 Build & Deployment

  • macOS Code Signing: Implemented code signing and notarization for macOS builds (#156)
  • CI/CD Improvements:
    • Moved code formatting enforcement from pre-commit to CI pipeline (#54)
    • Fixed GitHub Actions workflow secret inheritance (#158)
    • Improved release workflow and macOS notarytool output (#159, #160)

👥 New Contributors

  • @davissmith1 made their first contribution with UI copy improvements

Full Changelog: v0.7.0...v0.8.0

v0.8.0-alpha.4.5

24 Jun 22:09
0026266

Choose a tag to compare

fix: release workflow (#159)

fix release

v0.8.0-alpha.4.3

24 Jun 17:45
82beef8

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.0-alpha.4.2...v0.8.0-alpha.4.3

v0.8.0-alpha.4.2

09 Mar 22:22
167790c

Choose a tag to compare

ngram tokenizer split on whitespace (#74)

v0.8.0-alpha.4.1

14 Feb 19:14
5bc0d50

Choose a tag to compare

Issue #70 Add conditional logic to pyinstaller.spec to remove strip f…

v0.8.0-alpha.3

23 Dec 02:39

Choose a tag to compare

chore: 🤖 remove pre_commit from requirements-dev.txt