Skip to content

Releases: ijlee2/ember-container-query

Improved CI and upgraded ember-source to v3.23.1

16 Dec 15:47
Compare
Choose a tag to compare

I made a few changes in this patch release:

  • Upgraded ember-source to v3.23.1
  • Upgraded ember-element-helper to v0.3.2
  • Improved CI workflow (added ember-canary test scenario and upgraded percy/exec-action to v0.3.1)

The risk in upgrading ember-container-query from v1.1.5 to v1.1.6 should be between none and small.

2020 Hacktoberfest special

27 Oct 23:17
Compare
Choose a tag to compare

Many thanks to @cah-danmonroe, @esbanarango, and @takshch for helping out with the Hacktoberfest issues!

In the patch release, you will find 4 internal changes:

  • Added demoURL to package.json (to display the link in Ember Observer)
  • Added ember-lts-3.20 to ember-try test matrix
  • Used ember-truth-helpers instead of custom helpers for the demo app
  • Upgraded ember-source to v3.22.0 and ember-cli-babel to v7.23.0

The risk in upgrading ember-container-query from v1.1.4 to v1.1.5 should be between none and small.

Updated devDependencies to their latest version

19 Sep 22:38
Compare
Choose a tag to compare

I made 2 changes in this patch release:

  • Updated the CI workflow to better match the template for Ember addons.
  • Updated development dependencies to their latest version.

The risk in upgrading ember-container-query from v1.1.3 to v1.1.4 should be between none and small.

Improved CI/CD and updated ember-source to v3.21.1

29 Aug 23:38
Compare
Choose a tag to compare

I made 3 changes in this patch release:

  • Updated development dependencies to their latest version
  • Cached the build of demo app during CI (faster runs can be expected)
  • Migrated to Netlify for CD (preview builds are now available when PRs are made)

In effect, these changes should help developers contribute to this repo.

The risk in upgrading ember-container-query from v1.1.2 to v1.1.3 should be between none and small.

Improved documentation for FastBoot users and updated ember-source to v3.20.4

12 Aug 14:10
Compare
Choose a tag to compare

Description

I made 2 changes in this patch release:

  • Recommended FastBoot users to update their config/targets.js in order for Node to handle the nullish coalescing operator ?? correctly. (Thanks to @jkeen for feedback!)
  • Upgraded ember-source from v3.19.0 to v3.20.4, as well as development dependencies to their latest versions.

The risk in upgrading ember-container-query from v1.1.1 to v1.1.2 should be between none and small.

Notes

For a few weeks, the Ember buildpack for Heroku has had trouble with deploying the demo app (unable to find the latest Node v14.x).

As I don't want to set the Node version in package.json, I may try an alternative service if the problem isn't resolved soon.

Rest assured, this problem does not affect the consuming app.

Updated default branch name

25 Jul 16:26
Compare
Choose a tag to compare

GitHub published its guidance for changing the default branch name, so I took the chance to rename it now to main. In addition, I updated a few dev-dependencies to their latest version.

The risk in updating the addon from v1.1.0 to v1.1.1 should be between none and small.

Allowed passing @tagName for dynamic tag

10 Jul 14:09
Compare
Choose a tag to compare

I made 3 updates in this (very first) feature release. 🎉

They facilitate accessibility and semantic HTML when you make container queries in your app or addon.

  • Added ember-element-helper as a dependency to allow passing @tagName to create a tag other than <div>. To be safe, @tagName is considered immutable in ember-container-query. Once you set the value, changing it will not update the tag.
  • Expanded the role of ...attributes in the <ContainerQuery> component. In addition to attributes for style, you may pass attributes related to accessibility, such as ARIA attributes and roles.
  • Installed ember-a11y-testing as a dev-dependency for internal testing.

Much thanks to @chadian, @MelSumner, and @hergaiety for providing feedback and help in implementing dynamic tag. 🧡

Allowed passing empty string for @dataAttributePrefix

26 Jun 17:09
Compare
Choose a tag to compare

Description

I made 3 updates in this patch release:

  • Updated dependencies to their latest version
    • ember-cli-babel from v7.20.5 to v7.21.0
    • ember-cli-htmlbars from v5.1.2 to v5.2.0
  • Reorganized rendering tests for <ContainerQuery> component (no code changes)
  • Allowed passing empty string for @dataAttributePrefix. This allows you to say, "For brevity, I don't want a prefix in the data attributes for CSS selector." By passing an empty string, the data attributes take the form of data-{featureName}, e.g. data-tall.

Improved documentation and updated ember-cli-babel to v7.20.5

06 Jun 19:25
Compare
Choose a tag to compare

Description

I made 3 updates in this patch release:

  • Improved the maintainability of <ContainerQuery> component and tests for the component
  • Explained an adoption strategy for developers who need to support pre-Octane apps or IE 11 users
  • Updated dependencies (ember-cli-babel, eslint, and eslint-plugin-ember) to their latest version

Notes

There is a small but acceptable risk in upgrading ember-container-query from v1.0.2 to v1.0.3.

To my understanding, the patch releases for ember-cli-babel, from v7.20.1 to v7.20.4, were each an attempt to fix one issue (incorrect transpilation for IE 11, which doesn't concern this addon). The latest patch release, v7.20.5, seems to have fixed the problem.

Updated keywords and repository url for npm

30 May 14:55
Compare
Choose a tag to compare

I updated package.json to include additional keywords for npm search.

No code changes were made, so feel free to upgrade from v1.0.1 to v1.0.2.