Skip to content

Releases: idangoldman/plate

0.6.0

29 Oct 14:35
Compare
Choose a tag to compare
  • update cucumber config
  • created capitalizate helper method
  • removed mappings helpers to be replaces by extending base objects via prototypes
  • updated yaml loader and transformer with import attributes support for key case transformation
  • added Array, Object and String prototype methods to extend base objects
  • added cucumber tests coverage for prototypes extensions
  • refactored resolver transformer for simplicity and updated tests
  • updated makefiles with @ to avoid echoing commands
  • upgraded dependencies and removed engine version from package.json
  • introduced support folder with hooks, world, and import methods files for cucumber
  • added a github action workflow for publishing to npm

0.5.0

19 Oct 19:01
6064ee1
Compare
Choose a tag to compare

What's Changed

  • Converted the project to use coffee instead of mjs as primary style of code writing.
  • Removal of Gulp and use of it as the primary task manager of the project.
  • Introduced Makefile as the primary way of managing project's tasks. Yet, all the tasks are under WIP status and still being tested with a thought of migrating some of them to be used as processes with process-compose.
  • Enforced bin/plate.fish to use a specific node and pnpm versions.
  • Updated plate command to be a mirror of Makefile and it's extension *.mk files.
  • Renamed config => configs folder and added [coffeelint, cucumber, eslint, prettier] configuration files to be base setup and use of these tools for the project and as a package in other projects.
  • Restructured [imports, tools] folders into lib/ folder, where the package's coffee code lives and built into src/ folder to be published.
  • Removed support for .cjs loader for now.
  • Created a lib/helpers/ folder for better manage supportive functions that being used across the codebase.
  • BDD tests are introduced in this version and they are still under WIP label, and will be expand and test upon in the next version.

Full Changelog: 0.4.2...0.5.0