Skip to content

Latest commit

 

History

History
634 lines (390 loc) · 32.7 KB

CHANGELOG.md

File metadata and controls

634 lines (390 loc) · 32.7 KB

Changelog

v0.19.2 (2021-06-23)

Refactor

  • cli, web: updated the dependencies (e59eb2c)

Chores

web: Updates

v0.19.1 (2021-06-20)

Refactors

  • cli, i18n, web: updated the dependencies (8627249)

Chores

web: Updates

  • Added the languages selector to footer component. (566e95e, 3e67ad7, 49167c1)
  • Added the custom hooks of query (0c0148d)
  • Added a lang attribute by the languages (abe97a4)
  • Fixed non-exemplary a bug where the appearance prefix in CSS did not work. (9267f2c, db54a3f)
  • Fixed the problem that the OGP tag was wrong. (af92a17)
  • Improved the path settings (5b096f3)
  • Added the parts for Hero component (4ee77e2, 31646c2, 3397e2b)
  • Added the documentations (4a5af47)

v0.19.0 (2021-06-17)

Features

  • i18n: Added a locales table. (15c3713)

Refactors

  • cli, web: Updated the dependencies. (0daf2bb)

Chores

  • Added a environment variable for CI process (19b29ab)

Web updates

  • The app can now change the language manually by specifying the language in the URL. (954caac)
  • Improved the metadata for HTML. (e5bd991)
  • Improved the page component type. (9f5553f)
  • Migrated from deprecated method for whether SSR mode. (ba88cc7)
  • Separated a DOM structure of the page into a separate component as a template. (d1c776c)
  • Fixed the Sentry tracking was not working. (c5a898d)
  • Suppressed unnecessary re-rendering. (fc16dd0)
  • Migrated the Next.js v11 configurations (b9d2e62)
  • Improved the ESLint configurations (dfabc7b)

v0.18.0 (2021-06-15)

Features

Refactors

  • core, web: Organized some imports (b664bed)

Chores

  • Refactored some npm-scripts (869308b)

v0.17.0 (2021-06-14)

BREAKING CHANGES

  • i18n, web: Modified the data structure to enhance the LifeBase explanation greatly. (e5f1b2c, 99dafa3, 943444b)
    • Changed the return value of the Accessors.lifeBase.getByKey() function as follows:
      • OLD: string
      • NEW: { detail: string[], name: string }
        • Store the traditional values in the name property.

Chores

  • web: Moved the Personality code. (51416b0)

v0.16.0 (2021-06-12)

Features

  • i18n, web: Reordered the chapters in the explanation of the results (49dd2d7)
  • i18n: Added a type argument to DetailsBaseType type definition (41cdba3)
  • i18n: The createTAsync() function can now omit the argument specification (28ca65a)

Refactors

  • i18n: Refactored the internal code of the createAccessors() (adee433)

Tests

  • i18n: Added the snapshot tests of the personalities report (cf683ab)

Documents

  • Fixed that inconsistent notation in the argument list of the API document (d8f4f7c)
  • Moved the homepage metadata. (c142507)

v0.15.0 (2021-06-09)

BREAKING CHANGES

  • cli, i18n: No longer supported in Node.js < 12.1 (a1311ad)
    • Node.js < v11 and v12.0.x could not work the Intl API correctly, so this library has an option that depends directly on environment variables. However, that support only increases the complexity of the library and has minimal benefit, so it removes in this update.
  • i18n: Removed an argument of getLocale() function. (3ab0248)
    • The arguments for this function no longer have any meaning. In particular, if you rely on this function in your TypeScript environment, you may need to fix it as soon as possible.
    • It always uses the Intl API and no longer depends directly on environment variables.

Refactors

  • i18n: Updated and removed the dependencies. (877cad0)

v0.14.0 (2021-06-08)

BREAKING CHANGES

  • i18n: Removed the createTAsync() function with two arguments. (b6a0d43)
    • This function was deprecated in version 0.12.0, and a new single-argument same-name function was implemented as an alternative.

Features

Chores

  • web: Improved the appearance of the external link component. (a4965bb)
  • improved the Visual Studio Code configurations (14cbc94)

v0.13.2 (2021-06-07)

Refactored

  • cli, web: Added and updated the dependencies (38fdb41)

Documents

Chores

v0.13.1 (2021-06-02)

Bug fixes

  • i18n: Improved resource wording, including correction of some wording replacement fail. (70cc8ad)

Tests

  • i18n: Added the snapshot test. (0f19e30)

Chores

  • web: Added the sentry.io tracking (0e36c28)

v0.13.0 (2021-05-30)

BREAKING CHANGES

  • i18n: The update has improved the structure of resources and transferred some of the traditional keys at this time. (2bf1c28)
From To
PersonalityDetailType.inner PersonalityDetailType.descriptions.inner
PersonalityDetailType.outer PersonalityDetailType.descriptions.outer
PersonalityDetailType.workStyle PersonalityDetailType.descriptions.workStyle

Feature

  • i18n: Added a type definition. (75c850a)
    • PersonalityDetailBaseType

Refactors

  • Added, removed, and updated the dependencies (a26d29e)

Chores

  • web: Improved the appearance and internal logics substantially. (af23807)

v0.12.3 (2021-05-29)

Refactor

  • Updated the dependencies (7c7431d)
  • i18n: improved the resources wording (10fce2a)

Chores

  • web: fixed a problem that accidentally removed “coming soon” wording (f35df1f)
  • web: small improved some appearances (6f14e31)

v0.12.2 (2021-05-27)

Refactor

  • Replaced the homepage metadata of package.json (f6f7fb2)

Chores

v0.12.1 (2021-05-25)

Refactor

  • i18n: improved the resources wording (beb2c8f)

v0.12.0 (2021-05-25)

BREAKING CHANGE

  • i18n: Removed some APIs and types definitions specified as deprecated on v0.11.0 (8da8f29)
  • Changed the createTAsync function arguments definitions. (3623904)
    • The function could now pass a value to this i18next.use function.

Refactored

  • cli: Migrated from deprecated API (a8fe816)

Chores

  • improved the gitignore for the new sub-project (44fe892)

v0.11.2 (2021-05-24)

Refactor

  • cli, i18n: Updated the dependencies (118baa3)
    • core: It includes that updated the devDependencies.
  • Linted (b496919)

Chores

  • Organized the package.json notation (38683b0)
  • improved some configurations

v0.11.1 (2021-05-23)

Refactor

  • cli, i18n: Updated the dependencies (803e378)
  • i18n: Refactor on build the Markdown (74d7f52)

Tests

  • i18n: Added the feature tests that build the Markdown (73731f2)

Documents

v0.11.0 (2021-05-22)

BREAKING CHANGE

  • i18n: Some API will be deprecated. They will no longer the next update.
Category Deprecated Migrate to
Function getDescriptionAsync() Accessors.getDescription()
Function getDetailMarkdownAsync() getDetailMarkdown()
Function getPersonalityMarkdownAsync() getPersonalityMarkdown()
Property brain Accessors.brain
Property communication Accessors.communication
Property genius Accessors.genius
Property lifeBase Accessors.lifeBase
Property management Accessors.management
Property motivation Accessors.motivation
Property position Accessors.position
Property response Accessors.response
Property vector Accessors.vector
Type ResourcesAccessor<T, K, D> DetailAccessor<T, K, D>

Feature

  • i18n: Added the some functions, types.
    • Accessors / createAccessors() / createAccessorsAsync() (97058ff)
    • getDetailMarkdown() / getPersonalityMarkdown (e57462a)
  • i18n: Added the argument to createTAsync() function. (62e3558)
  • migrated to new accessors at the logic of build Markdown API. (6b1a0db)

Tests

  • i18n: Added the createTAsync() function (98084e2)

Docs

  • i18n: replaced the example result to the English version (603d834)

v0.10.0 (2021-05-21)

BREAKING CHANGE

  • i18n: ResourcesAccessor<T, K, D> type definition will be deprecated.
    • This will may no longer the next update after.

Feature

  • i18n: Added and migrated the function that creates the generical assessor (a882ea3)
  • i18n: split and exposed the i18n initializer (2f43699)

Refactor

  • core, i18n: Removed the unnecessary exports (5679d7e)

Docs

v0.9.0 (2021-05-19)

BREAKING CHANGE

  • i18n: Changed the fallback language from Japanese to English (5329723)
  • i18n: Removed the keyword property (ece6516)

Docs

  • i18n: Improved the wording (caca48a)
  • cli, core, i18n: Added the preface into README (f580f33)

Refactors

  • i18n: Internal refactored (f40017e)

Chores

  • i18n: added the dependencies: lodash.merge and updated some devDependencies (b048b85)
    • It will actually use it in the next update.

v0.8.0 (2021-05-18)

Docs

  • Added and improved the localized wording. (9cbd682, 5ea1c94)
  • Improved the keywords (1f81f6b)
  • Added the badges to README (e53ad2f)
  • Fixed the wronged URLs in issues templates (7ff1289)

v0.7.0 (2021-05-17)

Feature

  • i18n: Improved the resource wording. (e146e86)
  • i18n: Added the building the Markdown functions. (8efc11a)

v0.6.0 (2021-05-16)

Feature

  • i18n: Available now the English resources partly. (1fff20b, 9bf1548)
  • i18n: Improved the resource wording. (955df3a)

Documents

  • core: improved the wording for API documentation (18cf83b)

v0.5.1 (2021-05-15)

Refactored

  • improved the keywords for npmjs. (2f16235)

Chores

  • Added the tests on Node.js v16. (38cc077)

v0.5.0 (2021-05-14)

BREAKING CHANGES

  • cli: In default, it outputs the human-readable (Markdown) format. (46ea07b)
    • If you want the legacy outputs, you should specify a --raw option.

Features

Fixed

Refactored

  • Added and updated the dependencies. (cc84027, 4603e4c)
  • i18n: Externalized the detection of the Node.js version for toggles in the detection method of locales. (b433f21)
  • i18n: Removed the unused d.ts. (b433f21)
  • i18n: Moved the internal functions. (f56e35f, ac34a8e, 5525dea)
  • Linted. (5a23f41)

Documents

Chores

  • Added the CommitLint with Husky. (5331375, d31686a)
  • Improved the ESLint rules. (f16d57e)
  • Improved the npm-scripts for debugging. (e2626b6)
  • Added the JSON Schema files. (0af2191)

v0.4.1 (2021-04-26)

Bugfix

  • i18n: Fixed that type definition of the motivation instance has bullshit. (b85beb3)
  • core: Avoided the problem that extra files mix in the distribution tarball. (5650bf6)

Refactor

Tests

Documents

  • i18n: fixed the type definitions (7e8d4a1)

v0.4.0 (2021-04-24)

Features

Chores

  • Updated the devDependencies (3a2f0af)
  • improved the ESLint settings (e8d1f67)
  • improved the .gitignore (6e1957a)

Documentation

v0.3.2 (2021-04-19)

Bugfix

  • avoided the problem that extra files mix in the distribution tarball (c53fcf8)

Documentation

  • increased the require Node.js version (2f7b50a)

Chores

  • updated the lerna configurations (7381b78)

v0.3.1 (2021-04-16)

This fix will fix the bug that the CLI version does not work.

Bugfix

v0.3.0 (2021-04-16)

BREAKING CHANGE

Chores

  • Updated the dependencies. (544c0ab)
    • Migrated to new specifications of dependencies. (230213e)
  • Fixed a bug where the linter did not work correctly via npm-scripts on Windows. (d78c9e5)
  • Linted and minor refactored. (29b0b3a, 6f7b0ba)

v0.2.1 (2020-12-26)

This update fixes a bug that caused GitHub Action builds to fail, with minor changes to the product code.

Bugfix

  • migrated the resource from YAML to JSON (7aed9ba)
    • The i18n project migrated from webpack to TSC, and it could no longer use the YAML loader.
  • added a prepared task explicitly to CI script (fb8fb6d)
    • Because it did not works automatically in Node.js v15 (npm v7).

v0.2.0 (2020-12-20)

Summary

  • Migrated the building method from webpack to TSC. In TypeScript, bundles can cause inconsistencies in importing core packages, and bundles may not offer much benefit when publishing as a package.
  • Updated the dependencies version to the latest version.
  • Improved the documentation.
  • I tried to move to the npm workspaces architecture of npm v7, but I didn't know how to package and publish it, so I gave up.

Refactor

  • migrated from webpack to tsc (182370b)

Documents

  • improved the documents about contributing (93b820c)
  • improved the documents about the overview (4e3ed1e)

Chores

  • improved a .gitignore (698c1bd)
  • added the Node.js v15 to CI process (fe49a14)
  • improve the CI script (c8c7f34)
  • improved the Node.js version (58584ca)
  • hoisted the dependencies (419e84a)
  • updated the dependencies (2dd4602)
  • migrated the settings for ESLint (d962c97)

v0.1.5 (2020-09-27)

Chores

  • fixed the build fails (9f3ae8a)
  • Updated the devDependencies. (dfb013d)

v0.1.4 (2020-09-27)

Features

Refactor

Chores

Documentation

  • Improvement of trivial expression. (5a6ad3b)

v0.1.3 (2020-06-11)

Bugfix

  • Fixed return bullshit value in getDetail function. (b9d965c)
    • Although it fixed mostly in the last update, I noticed that the value of the affinity property was not improved. 😵

v0.1.2 (2020-06-11)

Bugfix

  • fixed return wrong value in getDetail function (1781570)
  • an unnecessary file is included in the bundle (971cba7)

Tests

Chores

  • npm run prepack has crash (04f5025)

v0.1.1 (2020-06-09)

Bugfix

  • an unnecessary file is included in the bundle (4af389a)
  • updated the description (b119923)

Documents

  • improved the root documents (c1a4822)

Chores

  • imploved the CI scripts (710c54f)

v0.1.0 (2020-06-07)

  • Initial version.