last-hash | last-tag |
---|---|
55f0f30cda9dd407f21cc0301553a584b5c56e9a |
v1.0.0 |
Thank you for reading the changelog for this repository. Release notes in this repository are automatically generated from commits following the lightweight commit format, and then edited by hand to ensure that they are human readable, and form a logically continuous set of changes. Please see the changelog notes section at the end of this file for more details on the generation and formatting of release notes in this changelog.
See below for release notes for each relevant version or release in this project. Please note that for convenience, release notes are ordered from most recent release/version first to oldest release or version last. If no release notes are listed below, then most likely the maintainer(s) of this repository have not yet released a first release or version.
Feature complete v1.0.0
release including bug fixes from independent testing.
- BREAKING CHANGE: Rewrite listener to take detail in top level (a282a11)
- WHY: Maintain consistency with createRedaction method.
- BREAKING CHANGE: Rewrite proxy tracer to use fixed type (a8e4ef7)
- Minor: Change store to allow detail to be undefined (edf16c7)
- Patch: Fix repeated redactions bug (ce2eb80)
- Patch: Fix redaction callback optional param type (aa23b81)
- Patch: Fix proxy to object nested array bug (c151ad4)
- Minor: Update admin scripts from template repository (3326714)
The format of this changelog is based on the guide found at keep a changelog and follows semantic versioning standards to the best of the ability of the maintainers. Prompts for this changelog are autogenerated using git commits, and release notes are then edited by hand from these prompts.
Release notes in this changelog follow a specific format in order to maintain consistency. Each release notes section in this changelog will consist of:
- A heading consisting of:
- Tag or semver version number linking to relevant github release
- Date of last commit in release or version (i.e. date of last commit before updating the changelog)
- Short commit hash of last commit in release or version linking to browse the github repository at that commit
- A prose summary of the changes made by that release including a bullet point list of release highlights
- Changes organised by category, edited by hand from prompts generated from commits since last release or version, and consisting of:
- Semver change type (breaking change, minor, patch) of change
- Summary of change fetched from commit title and edited subsequently
- Short commit hash of change linking to browse the github repository at that commit
Release notes in this repository are automatically generated from commits following the lightweight commit format, and then edited by hand to ensure that they are human readable, and form a logically continuous set of changes. Each commit since the last changelog entry may generate (depending on type of commit) a release note prompt. This prompt will follow the format indicated in the format section above. For more information on changelog generation from commits of a this format please see the changelog section of the lightweight commit format project.
Consult the following table for a set of standard categories which may be included in the changelog release notes for a new version or release. Depending on the changes made since the last version or release, some or all of the following categories will be included in the new changelog entry. As with categories from the keep a changelog project, changelog categories are past tense version of the imperative mood verbs which would otherwise be used in commit titles. For more information more information on the specific categories used in the changelog release notes of this project, please see the changelog categories section of the lightweight commit format project.
In the following table, the semver column refers to the most common minimum semver version change that will be required by changes in this category, however any category may include changes which require any minimum semver version change. In every category, the prompt generated for each commit will also list the minimum semver version change inferred from the changes made by the given commit. In the case of this table, "feature" may apply to config files, documentation, or any other external or internal feature of the repository.
Category | Semver | Description |
---|---|---|
Rewritten |
major | Changes which rewrite a feature in a manner which causes a breaking change |
Removed |
major | Removal of a feature which has probably been previously deprecated |
Added |
minor | Addition of a feature |
Changed |
minor | Changes to a feature giving rise to a minor version change |
Deprecated |
minor | Deprecation of a feature which will likely be removed at the next major version |
Modified |
patch | Changes to a feature giving rise to a patch version change |
Fixed |
patch | Generic bug fixes |
Security |
patch | Bug fixes or changes concerning security issues |
Performance |
patch | Bug fixes or changes concerning performance issues |
Dependencies |
any | Changes which bump, update, upgrade or migrate dependencies |
Other |
any | Changes which do not have a category which can be automatically inferred |