Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 0 additions & 14 deletions .eslintignore

This file was deleted.

56 changes: 0 additions & 56 deletions .eslintrc.js

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,9 +67,9 @@ jobs:
- ember-lts-3.28
- ember-lts-4.12
- ember-lts-5.12
# - ember-release
# - ember-beta
# - ember-canary
- ember-release
- ember-beta
- ember-canary
- ember-changeset-v4
- embroider-safe
- embroider-optimized
Expand Down
7 changes: 0 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,5 @@
/testem.log
/yarn-error.log

# ember-try
/.node_modules.ember-try/
/npm-shrinkwrap.json.ember-try
/package.json.ember-try
/package-lock.json.ember-try
/yarn.lock.ember-try

# broccoli-debug
/DEBUG/
11 changes: 1 addition & 10 deletions .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@
/.ember-cli
/.env*
/.eslintcache
/.eslintignore
/.eslintrc.js
/.git/
/.github/
/.gitignore
Expand All @@ -17,21 +15,14 @@
/.stylelintignore
/.stylelintrc.js
/.template-lintrc.js
/.travis.yml
/.watchmanconfig
/CONTRIBUTING.md
/ember-cli-build.js
/eslint.config.mjs
/testem.js
/tests/
/tsconfig.declarations.json
/tsconfig.json
/yarn-error.log
/yarn.lock
.gitkeep

# ember-try
/.node_modules.ember-try/
/npm-shrinkwrap.json.ember-try
/package.json.ember-try
/package-lock.json.ember-try
/yarn.lock.ember-try
6 changes: 3 additions & 3 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@
/coverage/
!.*
.*/

# ember-try
/.node_modules.ember-try/
/pnpm-lock.yaml
ember-cli-update.json
*.html
4 changes: 3 additions & 1 deletion .prettierrc.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
'use strict';

module.exports = {
plugins: ['prettier-plugin-ember-template-tag'],
overrides: [
{
files: '*.{js,ts}',
files: '*.{js,gjs,ts,gts,mjs,mts,cjs,cts}',
options: {
singleQuote: true,
templateSingleQuote: false,
},
},
],
Expand Down
3 changes: 0 additions & 3 deletions .stylelintignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,3 @@

# compiled output
/dist/

# addons
/.node_modules.ember-try/
2 changes: 1 addition & 1 deletion .stylelintrc.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
'use strict';

module.exports = {
extends: ['stylelint-config-standard', 'stylelint-prettier/recommended'],
extends: ['stylelint-config-standard'],
};
50 changes: 32 additions & 18 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,71 +1,85 @@
## v5.0.0 (2022-04-29)

#### :boom: Breaking Change
* [#43](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/43) Drop support for ember-bootstrap v4 ([@simonihmig](https://github.com/simonihmig))
* [#41](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/41) Update to Ember 4.2, drop support for Ember < 3.24, node 10, ember-changeset < 4 ([@simonihmig](https://github.com/simonihmig))

- [#43](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/43) Drop support for ember-bootstrap v4 ([@simonihmig](https://github.com/simonihmig))
- [#41](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/41) Update to Ember 4.2, drop support for Ember < 3.24, node 10, ember-changeset < 4 ([@simonihmig](https://github.com/simonihmig))

#### :rocket: Enhancement
* [#42](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/42) Convert extended Form to native class, providing compatibility with ember-bootstrap 5.1+ ([@simonihmig](https://github.com/simonihmig))
* [#41](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/41) Update to Ember 4.2, drop support for Ember < 3.24, node 10, ember-changeset < 4 ([@simonihmig](https://github.com/simonihmig))

- [#42](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/42) Convert extended Form to native class, providing compatibility with ember-bootstrap 5.1+ ([@simonihmig](https://github.com/simonihmig))
- [#41](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/41) Update to Ember 4.2, drop support for Ember < 3.24, node 10, ember-changeset < 4 ([@simonihmig](https://github.com/simonihmig))

#### Committers: 1

- Simon Ihmig ([@simonihmig](https://github.com/simonihmig))

## v4.0.0 (2020-12-04)

#### :boom: Breaking Change
* [#34](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/34) drop support for Ember Bootstrap <= v4.4 ([@jelhan](https://github.com/jelhan))

- [#34](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/34) drop support for Ember Bootstrap <= v4.4 ([@jelhan](https://github.com/jelhan))

#### :rocket: Enhancement
* [#34](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/34) support Ember Bootstrap v4.5 and above ([@jelhan](https://github.com/jelhan))

- [#34](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/34) support Ember Bootstrap v4.5 and above ([@jelhan](https://github.com/jelhan))

#### :memo: Documentation
* [#31](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/31) use angle-bracket invocation in README and some other improvements ([@simonihmig](https://github.com/simonihmig))

- [#31](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/31) use angle-bracket invocation in README and some other improvements ([@simonihmig](https://github.com/simonihmig))

#### :house: Internal
* [#35](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/35) migrate CI from TravisCI to GitHub actions ([@jelhan](https://github.com/jelhan))

- [#35](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/35) migrate CI from TravisCI to GitHub actions ([@jelhan](https://github.com/jelhan))

#### Committers: 2

- Jeldrik Hanschke ([@jelhan](https://github.com/jelhan))
- Simon Ihmig ([@simonihmig](https://github.com/simonihmig))


## v3.1.2 (2020-08-13)

#### :bug: Bug Fix
* [#29](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/29) support multiple validation errors ([@basz](https://github.com/basz))

- [#29](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/29) support multiple validation errors ([@basz](https://github.com/basz))

#### Committers: 1

- Bas Kamer ([@basz](https://github.com/basz))

## v3.1.1 (2020-08-02)

#### :bug: Bug Fix
* [#28](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/28) fix validation for nested properties ([@basz](https://github.com/basz))

- [#28](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/28) fix validation for nested properties ([@basz](https://github.com/basz))

#### Committers: 1

- Bas Kamer ([@basz](https://github.com/basz))

## v3.1.0 (2020-07-20)

#### :bug: Bug Fix
* [#27](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/27) support latest version of ember-changeset / ember-changeset-validations ([@jelhan](https://github.com/jelhan))
* [#25](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/25) hide deprecation notice when subclassing ember bootstrap classes ([@basz](https://github.com/basz))

- [#27](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/27) support latest version of ember-changeset / ember-changeset-validations ([@jelhan](https://github.com/jelhan))
- [#25](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/25) hide deprecation notice when subclassing ember bootstrap classes ([@basz](https://github.com/basz))

#### Committers: 2

- Bas Kamer ([@basz](https://github.com/basz))
- Jeldrik Hanschke ([@jelhan](https://github.com/jelhan))

## v3.0.0 (2020-03-31)

#### :boom: Breaking Change
* [#19](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/19) upgrade ember changeset to v3 ([@jelhan](https://github.com/jelhan))
* [#18](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/18) upgrade dependencies except ember-changeset ([@jelhan](https://github.com/jelhan))

- [#19](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/19) upgrade ember changeset to v3 ([@jelhan](https://github.com/jelhan))
- [#18](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/18) upgrade dependencies except ember-changeset ([@jelhan](https://github.com/jelhan))

#### :house: Internal
* [#20](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/20) automate releases with release-it and lerna-changelog ([@jelhan](https://github.com/jelhan))

#### Committers: 1
- Jeldrik Hanschke ([@jelhan](https://github.com/jelhan))
- [#20](https://github.com/kaliber5/ember-bootstrap-changeset-validations/pull/20) automate releases with release-it and lerna-changelog ([@jelhan](https://github.com/jelhan))

#### Committers: 1

- Jeldrik Hanschke ([@jelhan](https://github.com/jelhan))
10 changes: 5 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

## Installation

* `git clone <repository-url>`
* `cd my-addon`
* `pnpm install`
- `git clone <repository-url>`
- `cd my-addon`
- `pnpm install`

## Linting

* `pnpm lint`
* `pnpm lint:fix`
- `pnpm lint`
- `pnpm lint:fix`

## Running tests

Expand Down
21 changes: 12 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,11 @@ further details.

## Compatibility

* Ember Bootstrap v5 or above
* Ember Changeset and Ember Changeset Validations v4
* Ember.js v3.28 or above
* Ember CLI v3.28 or above
* Node.js v20 or above

- Ember Bootstrap v5 or above
- Ember Changeset and Ember Changeset Validations v4
- Ember.js v3.28 or above
- Ember CLI v3.28 or above
- Node.js v20 or above

## Installation

Expand Down Expand Up @@ -43,15 +42,19 @@ Then assign the changeset based on that to your form:
<BsForm @model={{changeset this.user this.userValidations}} as |form|>
<form.element @label="Username" @controlType="text" @property="username" />
<form.element @label="Email" @controlType="email" @property="email" />
<form.element @label="Password" @controlType="password" @property="password" />
<form.element
@label="Password"
@controlType="password"
@property="password"
/>
<form.submitButton>Submit</form.submitButton>
</BsForm>
```

## Authors

* [Simon Ihmig](https://github.com/simonihmig) @ [kaliber5](http://www.kaliber5.de)
* [Jeldrik Hanschke](https://github.com/jelhan)
- [Simon Ihmig](https://github.com/simonihmig) @ [kaliber5](http://www.kaliber5.de)
- [Jeldrik Hanschke](https://github.com/jelhan)

## Contributing

Expand Down
18 changes: 8 additions & 10 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ Releases are mostly automated using
[release-it](https://github.com/release-it/release-it/) and
[lerna-changelog](https://github.com/lerna/lerna-changelog/).


## Preparation

Since the majority of the actual release process is automated, the primary
Expand All @@ -18,19 +17,18 @@ guiding principle here is that changelogs are for humans, not machines.

When reviewing merged PR's the labels to be used are:

* breaking - Used when the PR is considered a breaking change.
* enhancement - Used when the PR adds a new feature or enhancement.
* bug - Used when the PR fixes a bug included in a previous release.
* documentation - Used when the PR adds or updates documentation.
* internal - Used for internal changes that still require a mention in the
- breaking - Used when the PR is considered a breaking change.
- enhancement - Used when the PR adds a new feature or enhancement.
- bug - Used when the PR fixes a bug included in a previous release.
- documentation - Used when the PR adds or updates documentation.
- internal - Used for internal changes that still require a mention in the
changelog/release notes.


## Release

Once the prep work is completed, the actual release is straight forward:

* First ensure that you have `release-it` installed globally, generally done by
- First ensure that you have `release-it` installed globally, generally done by
using one of the following commands:

```
Expand All @@ -44,13 +42,13 @@ yarn global add release-it
npm install --global release-it
```

* Second, ensure that you have installed your projects dependencies:
- Second, ensure that you have installed your projects dependencies:

```
yarn install
```

* And last (but not least 😁) do your release. It requires a
- And last (but not least 😁) do your release. It requires a
[GitHub personal access token](https://github.com/settings/tokens) as
`$GITHUB_AUTH` environment variable. Only "repo" access is needed; no "admin"
or other scopes are required.
Expand Down
Loading