- cli, web: updated the dependencies (e59eb2c)
- Implemented the dark mode. (f9d30d0, 5cea6f9, 8cb128c, 87f3ed6)
- added the page each by genius type and languages (e010a78, a2051e1, 506002b, 1221cbd, e524aa1, fdc7de9, a2328d0)
- added the logo to footer. (65121ae)
- Improved the OGP metadata (d9f7a5c, 91ff0fc)
- Fixed the bug that can't render the tweet button on the server-side (904ec1c)
- Fixed a bug in which the automatic language detection did not work except for the first time (bff44c3, 983d785)
- Changed to get language information from props. (3b3c814)
- Getting the value directly from the slug is a potential source of problems.
- improved redundant and superfluous processing in the result component (03f4617)
- changed the components name (c35c7a9)
- Added the documentation (9a98370)
- Improved some configurations.
- cli, i18n, web: updated the dependencies (8627249)
- 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)
- i18n: Added a locales table. (15c3713)
- cli, web: Updated the dependencies. (0daf2bb)
- Added a environment variable for CI process (19b29ab)
- 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)
- core, web: Organized some imports (b664bed)
- Refactored some npm-scripts (869308b)
- 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.
- Store the traditional values in the
- OLD:
- Changed the return value of the
- web: Moved the Personality code. (51416b0)
- 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)
- i18n: Refactored the internal code of the
createAccessors()
(adee433)
- i18n: Added the snapshot tests of the personalities report (cf683ab)
- Fixed that inconsistent notation in the argument list of the API document (d8f4f7c)
- Moved the homepage metadata. (c142507)
- 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.
- i18n: Updated and removed the dependencies. (877cad0)
- 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.
- cli, core, i18n, web: The app can now the output of the personality number, a.k.a. CC number. (3220412, 0a9fbc7, 13b72aa, a3094e4, 95413ad, 03171e3)
- web: Improved the appearance of the external link component. (a4965bb)
- improved the Visual Studio Code configurations (14cbc94)
- cli, web: Added and updated the dependencies (38fdb41)
- ci: Removed the Node.js v15 tests (47a0e09)
- ci: Configured to use legacy methods for peer dependency installation in CI (806ec3e)
- web: Added the Storybook (502f35d, 73b62dd, 53d9015, bac41f4)
- web: added an anchor with external icon component (2be8842)
- web: Improved internal components (3b4b322, 2bce28a, 8cedaff, 923dc55, a128b21, 2f1eb16)
- web: Fixed the prohibited structure of HTML (1020530)
- Improved the TypeScript / ESLint configurations (99e98f1, 7217038)
- i18n: Improved resource wording, including correction of some wording replacement fail. (70cc8ad)
- i18n: Added the snapshot test. (0f19e30)
- web: Added the sentry.io tracking (0e36c28)
- 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 |
- i18n: Added a type definition. (75c850a)
PersonalityDetailBaseType
- Added, removed, and updated the dependencies (a26d29e)
- web: Improved the appearance and internal logics substantially. (af23807)
- web: fixed a problem that accidentally removed “coming soon” wording (f35df1f)
- web: small improved some appearances (6f14e31)
- Replaced the homepage metadata of package.json (f6f7fb2)
- web: Added the teaser site (32a8e5c, c9ee22a, 4841b76, d563ad4, 333fe0d, 032527f, 5f119e5, 3bf5398, 797313c)
- Updated the CI script for deploying the web (724030e)
- i18n: improved the resources wording (beb2c8f)
- 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.
- cli: Migrated from deprecated API (a8fe816)
- improved the gitignore for the new sub-project (44fe892)
- cli, i18n: Updated the dependencies (118baa3)
- core: It includes that updated the devDependencies.
- Linted (b496919)
- Organized the package.json notation (38683b0)
- improved some configurations
- i18n: Added the feature tests that build the Markdown (73731f2)
- Minor updates (d8c73f5)
- 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> |
- i18n: Added the some functions, types.
- i18n: Added the argument to
createTAsync()
function. (62e3558) - migrated to new accessors at the logic of build Markdown API. (6b1a0db)
- i18n: Added the
createTAsync()
function (98084e2)
- i18n: replaced the example result to the English version (603d834)
- i18n:
ResourcesAccessor<T, K, D>
type definition will be deprecated.- This will may no longer the next update after.
- i18n: Added and migrated the function that creates the generical assessor (a882ea3)
- i18n: split and exposed the i18n initializer (2f43699)
- core, i18n: Removed the unnecessary exports (5679d7e)
- i18n: Fixed some resource that notation was wrong (6629d23)
- i18n: Improved the README (61715d2, 307b068, c9f8f4d)
- i18n: Changed the fallback language from Japanese to English (5329723)
- i18n: Removed the
keyword
property (ece6516)
- i18n: Internal refactored (f40017e)
- i18n: added the dependencies:
lodash.merge
and updated some devDependencies (b048b85)- It will actually use it in the next update.
- 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)
- i18n: Improved the resource wording. (e146e86)
- i18n: Added the building the Markdown functions. (8efc11a)
- i18n: Available now the English resources partly. (1fff20b, 9bf1548)
- i18n: Improved the resource wording. (955df3a)
- core: improved the wording for API documentation (18cf83b)
- improved the keywords for npmjs. (2f16235)
- Added the tests on Node.js v16. (38cc077)
- cli: In default, it outputs the human-readable (Markdown) format. (46ea07b)
- If you want the legacy outputs, you should specify a
--raw
option.
- If you want the legacy outputs, you should specify a
- cli: Added the outputs the human-readable (Markdown) format. (92b755a, 403d827, 8c7ab6f, c048f65)
- cli: Improved the help messages. (4c8a233)
- i18n: Added the
getDescriptionAsync()
API. (0a17e22, 66bb7cd) - i18n: Added the
getLocale()
API. (ff57cd1) - i18n: Added the new resources accessor,
lifeBase
API. (cb4d84a) - i18n: Added the some type definitions. (189edb6, 1cef8af)
- 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)
- i18n: Improved the resources. (54cb5b9, 817ba0e, 602f656)
- i18n: Collapsed the results. (16c74b8)
- Other improves. (b6b55bb, 39d522a)
- 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)
- 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)
- i18n: fixed the type definitions (7e8d4a1)
- Updated the devDependencies (3a2f0af)
- improved the ESLint settings (e8d1f67)
- improved the .gitignore (6e1957a)
- avoided the problem that extra files mix in the distribution tarball (c53fcf8)
- increased the require Node.js version (2f7b50a)
- updated the lerna configurations (7381b78)
This fix will fix the bug that the CLI version does not work.
- Added a shebang. (0cd6329)
- 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)
This update fixes a bug that caused GitHub Action builds to fail, with minor changes to the product code.
- 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).
- 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.
- migrated from webpack to tsc (182370b)
- improved the documents about contributing (93b820c)
- improved the documents about the overview (4e3ed1e)
- 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)
- Improvement of trivial expression. (5a6ad3b)
- 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. 😵
- fixed return wrong value in getDetail function (1781570)
- an unnecessary file is included in the bundle (971cba7)
npm run prepack
has crash (04f5025)
- improved the root documents (c1a4822)
- imploved the CI scripts (710c54f)
- Initial version.