Changelog is used to keep track of version changes. The versioning scheme used is SemVer. First integer is used for breaking change, second integer is used for major patches, and third integer is used for minor bug fixes. Named versions will probably change after a breaking or major change.
- Fix all security vulnerabilities of
yarn audit
by usingnpm_config_yes=true npx yarn-audit-fix
.
- Add security headers which conform to Helmet.js.
- Remove
.env
and version name inFooter.tsx
, it's much easier to let it stay in the network headers vianext.config.js
.
- Upgrade dependencies.
- Remove
75vh
inBlessings.tsx
to prevent too much empty space. - Change
Dreamer
toUser
as the default user's name. - Rename 'Hidden date settings' to "Hide date in 'Add Data'" for clarity.
- Fix security vulnerabilities.
- Update all dependencies.
- Simplify project structure (removal of
styles
, and merge Prettier/ESLint insidepackage.json
). - Use
fontsource
to replace Google Fonts. - Simplify styles for
NProgress
and::selection
, placed straight in_app.tsx
. - Simplify codebase yang removing not needed dependencies:
axios
andsass
.
- Fix security vulnerabilities.
- Change ESLint to be Next.js's recommended one.
- Update all dependencies.
- Fix security vulnerabilities.
- Automated deployment with Vercel.
- Fix wording in documentation.
- Update dependencies.
- Migrate CircleCI to GitHub Actions.
- Add auto deployment with Docker and GitHub Actions.
- Update dependencies.
- Change
npm
toyarn
. - Add docker for containerization.
- Replace
npm
scripts withyarn
scripts. - Update workflow to also use Docker.
- Update npm dependencies.
- Fix nested buttons bug.
- Fix backup modal and guide modal not appearing bug.
- Change complicated ID for blessings to a simple one (UNIX time).
- Improve performance for loading fonts, as
next-google-fonts
has been deprecated. - Activate
simple-import-sort
for ESLint. - Update npm dependencies.
- Fix several typos.
- Official initial release of Fumi-no.