Versioning and updates
Foundation uses semantic versioning.
patch: documentation, tests or compatible internal fixes.minor: new backwards-compatible helpers.major: incompatible changes in names, parameters or behavior.
How to adopt a new version
- Read the Changelog.
- Update one repository first.
- Run install with the lockfile.
- Run the consumer repository lint/build/smoke.
- Review the generated diff.
- Move to the next project only when the change adds real value.
bash
yarn add @micazoyolli/foundation@^0.3.2
yarn install --frozen-lockfile
yarn build
yarn smokeDo not update during a critical deploy window if you cannot validate the consumer project.