Skip to content

Latest commit

 

History

History
173 lines (137 loc) · 5.21 KB

CHANGELOG.md

File metadata and controls

173 lines (137 loc) · 5.21 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog This project adheres to Semantic Versioning

Added

  • ✅ Add tests for calver formatting
  • 👷 update CI to run dialyzer and credo in test env

to avoid compiling for both dev and test in CI

  • ✨ CalVer is now supported
  • ✅ add tests for git datagrabber
  • 👷 update github actions to newer versions
  • ✅ add mock for git operations

finish coverage of keepachangelog_formatter

  • ✅ add mimic and mock Versioce.Bumper.Files
  • 👷 update credo config to ignore TODOs and FIXMEs
  • 👷 add credo to CI
  • ✨ Add credo and fix issues
  • ✅ Update tests, introduce ex_machona for testing
  • 👷 updated deps
  • ✨ Git tag hook now can include relevant changelog part
  • ✨ Formatter now has to provide functionality for formatting single version
  • ✨ DataGrabber behaviour now has to be able to retrieve a singular version

Changed

  • ♻️ code reorganization
  • ♻️ Versions -> Version struct
  • ♻️ updated how tags are picked.

Now only relevant tags to current HEAD are picked up

  • ♻️ update .tool-versions

Fixed

  • 🐛 fixed changelog generation

Uncategorised

  • 📝 update README with calver info
  • 📝 update CHANGELOG.md
  • 📝 Add new migration details

Removed

  • ⚰️ a change to Datagrabber behaviour. BREAKING CHANGE

Check the migration guide in docs for more info

Added

  • ✨ allow changelog generation when no tags present

Fixed

  • 🐛 fixed missing initial commit in changelog when no tags
  • 🐛 fix git_cli not being truly optional
  • 🐛 handle an error that occurs when no tags are found

Uncategorised

  • 👏 Bump version to 1.1.2
  • 📝 fix readme typo

Fixed

  • 🐛 fix wrong latest version in changelog

Uncategorised

  • 👏 Bump version to 1.1.1

Added

  • ✅ remove some directories from coveralls ignore

I need to write proper tests/mocks for this instead of ignoring and faking the coveralls

  • 👷 update ci config
  • ✅ Added tests after changelogs
  • 🚧 Add Changelog generation, no tests for now
  • 🎨 move migration instructions to a separate doc
  • ✨ update ok monad definition and usage
  • ✨ move code in repo
  • ✨ update code a bit
  • 🎨 apply mix format to the repo

Uncategorised

  • 👏 Bump version to 1.1.0

Added

  • ✨ Refactor hook running, make git_cli optional dependency
  • ✨ update how config works

Macros are cleaned up, Git config values are now in their separate namespace.

Uncategorised

  • 👏 Bump version to 1.0.0
  • 📝 update docs for config module

Uncategorised

  • 👏 Bump version to 0.2.1
  • 📝 Update readme a little

Added

  • ✅ update coveralls config

as some things wont be covered with tests

  • ✨ Added basics of git hooks, updated config
  • ✅ Add tests for mix bump task
  • 👷 add some ignores to coverage
  • ✅ add tests for Versioce.Bumper
  • 👷 add coverage
  • 🎨 Add badges to README
  • 👷 add ci to project

Fixed

  • 🐛 fix post hook in config

Uncategorised

  • 👏 Bump version to 0.2.0
  • ✅ Add tests for Inspect hooks

Added

  • 🎨 Clean up html doc generation

Fixed

  • 🐛 Make a proper working defaults

Uncategorised

  • 👏 Bump version to 0.1.1

Added

  • ✨ make docs even better
  • ✨ allow ignoring hooks in bump task
  • ✨ add simple test for bump.version task
  • ✨ add behaviours for hooks
  • ✨ update docs

Uncategorised

  • 👏 Bump version to 0.1.0

Added

  • ✨ Get ready for publishing on hex

Uncategorised

  • 👏 Bump version to 0.0.2

Added

  • ✨ add main machinery for bumping
  • ✨ Make a skeleton for the project
  • ✨ make a proper readme first
  • 💡 Initial commit

Uncategorised

  • 👏 Bump version to 0.0.1