Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 2.0.0 #21

Merged
merged 17 commits into from
Jul 4, 2021
Merged

Version 2.0.0 #21

merged 17 commits into from
Jul 4, 2021

Conversation

vasilii-kovalev
Copy link
Owner

@vasilii-kovalev vasilii-kovalev commented Jul 3, 2021

Closes #22

Breaking changes

  • Remove variables as arrays support (use Object.assign({}, array) to convert an array to an object)
  • Remove null and undefined variables' types support
  • Get rid of UMD support

Chore

  • Remove unnecessary dependencies
  • Update necessary dependencies
  • Move to Yarn
  • Rework README
  • Refine and simplify all configs
  • Unify tests
  • Update date in LICENSE file
  • Add VS Code TypeScript settings
  • Move constants and types to separated folders
  • Improve isNil utility function's typing
  • Change the library's version to 2.0.0

* Remove `husky`
* Add VS Code TypeScript settings
* Change `InterpolationOptions` interface
* Fix tests and README
* Move constants and types to separate files
* Improve `isNil` typing
* Unify tests
* Remove `null` and `undefined` from `ValueType`
* Refine README
* Replace single quotes by double ones
* Disable EOL rules in Prettier and EditorConfig
* Add `charset` rule to EditorConfig
* Update date in LICENSE file
* Refine `tsconfig`-s
* Simplify environment variables processing in `webpack.config.ts`
@vasilii-kovalev vasilii-kovalev changed the title Next Version 2.0.0 Jul 3, 2021
@vasilii-kovalev vasilii-kovalev self-assigned this Jul 3, 2021
@coveralls
Copy link

coveralls commented Jul 3, 2021

Coverage Status

Coverage remained the same at 100.0% when pulling 7cb1d48 on next into baf6fd1 on main.

* Improve `Features` section
* Add `API` section
* Simplify `Variables` type
* Refine `jest` config in `package.json`
* Remove useless badges in README
* Put "Examples" section right after "Features"
* Refine `tsconfig`-s
* Get rid of unnecessary packages
* Move to Yarn
* Add `template engine` tag and remove `formatter` one
* Fix a typo in README
@vasilii-kovalev vasilii-kovalev marked this pull request as ready for review July 4, 2021 09:58
@vasilii-kovalev vasilii-kovalev merged commit e7e1a0f into main Jul 4, 2021
@vasilii-kovalev vasilii-kovalev deleted the next branch July 4, 2021 10:23
Repository owner locked as resolved and limited conversation to collaborators Jul 22, 2021
@vasilii-kovalev vasilii-kovalev added the enhancement New feature or request label Jul 22, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

README images aren't loading
2 participants