shakesco_scripts 1.0.7
shakesco_scripts: ^1.0.7 copied to clipboard
A Library of command line helpers to make coding at shakesco a breeze.
0.0.1 #
- Initial Release
- Add Util Classes and Functions
- Add Localization Command
0.0.2 #
- Add Github Actions for Automatic Publishing
- Fix Delay when localizing to other languages (Show progress increment)
0.0.3 #
- Update Github Actions for Automatic Publishing to specific tag
- Fix error in progress bar (percentages were leaving some text behind)
- Add coloration to progress bar
0.0.4 #
- Add Input capabilities to ShakescoCommand
- Add l10n.yaml generation capabilities
- Extract l10n capabilities to a helper class
- Small fix for github actions
0.0.5 #
- Add Clearing capabilities to our commands to enable clearing of generated code
- Add more options to our generated l10n.yaml file
- Change our auto deploy action on GitHub
0.0.6 #
- Fix: GitHub Actions not able to access token
- Extract our lints into a reusable file
- Fix: Unable to clean non-empty l10n directory
0.0.7 #
- After a lot of testing, try see if this GitHub action will work
0.0.8 #
- Change our command's clean function return a future
- Enable our shell to stop output to console by passing verbose false
- Add testing, analysis, code formatting of our code for QA (also enable in Actions)
- Shakesco Translator was not translating placeholder texts correctly
- Change our ArgsParser to expose parser
0.0.9 #
- Change CI to format code using
dart format
instead offlutter format
- Update l10n command to await clean since it was changed to a future in previous release
- Update l10n command to translate items it may have missed
0.1.0 #
- Update to Flutter 3.13.7
- Update dependencies to latest versions
- Add support for GQL Code generation from our schema (The schema is generated from the backend repo)
1.0.0 #
- Upgrade to flutter 3.13.8 and upgrade the dependencies in pubspec.yaml
- Update the min dart version to 3.0.0 in pubspec.yaml
- Update the project to a full dart project i.e remove flutter related items from pubspec.yaml
- Migrate to using dcli
- Enables formatted console output
- Enables us to use the ask function for input request instead of ShakescoInput
- Add tests coverage reporting to our CI and in dev mode (min 25%)
- Fix-up the graphql codegen tool to work as expected
1.0.1 #
- Add a yaml handler to handle all yaml related actions (stringify, merge)
- Update the l10n tool
- Do not delete the l10n.yaml on clean
- Allow us to append our config to an already existing l10n.yaml file
- Update the graphql codegen tool
- Do not delete the build.yaml and build folders on clean
- Allow us to append our config to an already existing build.yaml file
- Add our major commands to rps scripts (lint, format, test)
- Ignore generated files during analysis/lint
- Up our test coverage to 35%
1.0.2 #
- Fix issue with l10n tool not translating all files.
1.0.3 #
- Issue in 1.0.2 was not completely fixed.
1.0.4 #
- Add custom serializer for DateTime to graphql codegen tool
- Prevent multiple array entries when converting yaml objects to string
- A bug still exists here since the merge function still allows duplicates in arrays
1.0.5 #
- Fix bug with graphql codegen tool not finding custom DateTime serializer
1.0.6 #
- GQL Schema updates
- Upgrade to Flutter 3.13.9 and Dart 3.1.5
- Add more tests and increase min coverage to 43%
- Start creating a readme
1.0.7 #
- Upgrade to Flutter 3.29.3 and Dart 3.7.2
- Upgrade all dependencies to latest versions
- Improve code branch-coverage.