Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/emberjs/ember.js

Ember.js - A JavaScript framework for creating ambitious web applications
https://github.com/emberjs/ember.js

Merge pull request #20279 from wagenet/update-features-md

Correct FEATURES.md

5347eb2233a95892b7ac0f28c4f0561e3f2853df authored about 2 years ago by Chris Krycho <[email protected]>
Fix some bugs in `types/publish` script

- The modules needed to be "absolute" not "relative" for the filtering
to work correctly.
- Th...

86f6e52889ed5fb10070e5925c977095a1c7d837 authored about 2 years ago by Chris Krycho <[email protected]>
Exclude *all* of type-tests from linting

We might want *some* lints on these at some point, but for now this is
the right tradeoff here.

62bcb2a6abf759ed3ea1ff789692920cf6bdacb5 authored about 2 years ago by Chris Krycho <[email protected]>
Include types in `build` and fix `type-check`

- Rename the existing `build` command to `build:js`, introduce a
`build:types` command, and ma...

7d99c412e65bcd1f38d214a0d7173a99ff082980 authored about 2 years ago by Chris Krycho <[email protected]>
Correct FEATURES.md

42d0a35791dfae29d7befdf1ec8141bd9ef73bb7 authored about 2 years ago by Peter Wagenet <[email protected]>
Merge pull request #20287 from emberjs/remove-never-enabled-features

Remove never enabled flags - Fixes #20282

bd682b55da80218cb743a4dafbdc553c8433e798 authored about 2 years ago by Peter Wagenet <[email protected]>
Remove never enabled flags - Fixes #20282

5d0b470cf9ff72a1b1db0b93d3a0695691913709 authored about 2 years ago by Peter Wagenet <[email protected]>
Merge pull request #20285 from emberjs/add-ts-4.9-explicitly

Update to TS v4.9

233c702e8fb61c0e80dbfd5a346bba1adf924438 authored about 2 years ago by Chris Krycho <[email protected]>
Update to TS v4.9

This lets us take advantage of much smarter `in`-based type narrowing
and the new `satisfies` op...

1c779a49b2f775a4dd6885ae8ada515ce068c5a1 authored about 2 years ago by Chris Krycho <[email protected]>
Merge pull request #20283 from emberjs/bugfix-ts-targets

[BUGFIX beta] revert TS `compilerOptions.target` to ES2017

59523f468091749ab5e9d5668f6989eb8819e29f authored about 2 years ago by Chris Krycho <[email protected]>
Merge pull request #20284 from emberjs/nonsense-application-deprecation-type

[BUGFIX stable] remove nonsense deprecation functions

dee4039cb24c9661af87cc1efe3fa6fa5c92976a authored about 2 years ago by Chris Krycho <[email protected]>
[BUGFIX stable] remove nonsense deprecation functions

These were incorrectly documented as being part of this package for a
long time, and so the type...

02a334f71996f1f9efb4f0933ce41d0123c6b82e authored about 2 years ago by Chris Krycho <[email protected]>
Merge pull request #20236 from emberjs/dependabot/npm_and_yarn/mocha-10.1.0

Bump mocha from 9.2.2 to 10.1.0

d3e3552fd0f000372a51bfba8239e3e9800aec77 authored about 2 years ago by Chris Krycho <[email protected]>
[BUGFIX beta] revert `compilerOptions.target` to ES2017

This is one possible culprit behind #20281. We should, at minimum, only
make this change in `tar...

0e92a4b355d7a7dddfa92a185b8ad7e5f7fff908 authored about 2 years ago by Chris Krycho <[email protected]>
Post-release version bump

87ca43d449bb7c3859bda0a6a83b5cf5582ed167 authored about 2 years ago by Katie Gengler <[email protected]>
Add 4.10.0-beta.1 to CHANGELOG

(cherry picked from commit 107e7e9fe2df133a7918c5198725601c3462e66f)

32003505c1908c68f35e0504a8df297949db62dc authored about 2 years ago by Katie Gengler <[email protected]>
Add v4.9.0 to CHANGELOG

(cherry picked from commit 4d4200dfe09d79a5b836123916701daddb7f3dd2)

70b98dac9e0b54b498c85d68162b560580654bc9 authored about 2 years ago by Katie Gengler <[email protected]>
Merge pull request #20280 from emberjs/fix-stable-types-script

Don't double-run tsc for generating types

636e36ede0c26c900ad1f3eeb72095af268ec583 authored about 2 years ago by Chris Krycho <[email protected]>
Don't double-run tsc for generating types

The package script here was duplicating what the script does.

6c071ec27f7390c1274542f1b6862887be64452d authored about 2 years ago by Chris Krycho <[email protected]>
Merge pull request #20278 from emberjs/fix-typesVersions

[BUGFIX] Fix `typesVersions` key for stable types

d212443f9ed06ef534489ff9e1e242eb664aa269 authored about 2 years ago by Chris Krycho <[email protected]>
[BUGFIX] Fix `typesVersions` key for stable types

This does not affect existing consumers of the preview types, for whom
the existing configuratio...

374db4ed4f65617dc03c149d4186b7b924e5950a authored about 2 years ago by Chris Krycho <[email protected]>
Merge pull request #20277 from nbibler/fix-typo-in-destroyable-docs

[DOC] Fix typo in destroyable docs

ee6729f0344390d1f21feb1a393c142e12eb15c3 authored about 2 years ago by Chris Krycho <[email protected]>
Bump mocha from 9.2.2 to 10.1.0

Bumps [mocha](https://github.com/mochajs/mocha) from 9.2.2 to 10.1.0.
- [Release notes](https://...

8e147578b4635bad93c1d25048d2d55fd29813b7 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #20274 from wagenet/types-tweaks

More Type Tweaks

3f89e156f612fc0ed79caea9a0b087ac8c0caef3 authored about 2 years ago by Chris Krycho <[email protected]>
Merge pull request #20275 from emberjs/stable-types-infra

[FEATURE] Stable types infra

38e5499bf9f53fdd247770ff2f5d0e5e107d4b29 authored about 2 years ago by Chris Krycho <[email protected]>
[DOC] Fix typo in destroyable docs

d425480252cfa903ec4fcd591d8c467d7de47cb6 authored about 2 years ago by Nathaniel Bibler <[email protected]>
Exit with `1` if `types/publish` script fails

26a0923a4fa589c70f5a3ce1069daa803c02a5d3 authored about 2 years ago by Chris Krycho <[email protected]>
Fix typo in internal comments for @ember/object

Co-authored-by: Dan Freeman <[email protected]>

7bef3141fa8ed1c82f213e5d95a661186b9324cd authored about 2 years ago by Chris Krycho <[email protected]>
Fix incomplete sentence in stable types module doc

f37f561ac5a333d577749cb80c37b17ecdfef5c0 authored about 2 years ago by Chris Krycho <[email protected]>
Merge pull request #20276 from bertdeblock/add-missing-closing-bracket-in-router-service-docs

[DOC] Add missing closing bracket in `RouterService` docs

af61302dbb55dca2c7b6cd6113eca5ce31f9b5d0 authored about 2 years ago by Chris Krycho <[email protected]>
Tweak/improve/fix type side-effect package docs

24c0e4a8a30bcc624d4d47272eae1901ad346f90 authored about 2 years ago by Chris Krycho <[email protected]>
[DOC] Add missing closing bracket in `RouterService` docs

f28818fbd134745e7229b0e887e840aeb672097a authored about 2 years ago by Bert De Block <[email protected]>
Exclude generated stable types from Git

752f13318b35613c7c0b617a89999e0ba66c1e41 authored about 2 years ago by Chris Krycho <[email protected]>
Update module-level documentation for preview types

Align the text with the module docs for the stable types, clarifying
the updated current status.

63e59ca6460e5378736ab3bf36240e5fdb5e4df5 authored about 2 years ago by Chris Krycho <[email protected]>
Introduce a script to publish stable types

Provide a script which runs the compiler against a new tsconfig for
generating types, wraps all ...

845b60e84d06ba123064c9b451ee8614060d2c93 authored about 2 years ago by Chris Krycho <[email protected]>
Refactor tsconfigs to share compiler options

This lets each config specify *only* how it actually does a build (or
not!), while sharing the c...

4e62cd659f296361ad76de47ebc063e938160db0 authored about 2 years ago by Chris Krycho <[email protected]>
Avoid exposing `OWNER` from `@glimmer/owner`

There are pre-existing runtime shenanigans in `@ember/object/internals`
to add debug-only errors...

9c4962bc9d249d0107fb5b7613bddc1d9f6ec5de authored about 2 years ago by Chris Krycho <[email protected]>
Merge pull request #20272 from emberjs/rfc-0821-docs

[DOC] Add documentation for RFC 0821 items

74bc861919fd14ef8dccd89c2f098799885b3832 authored about 2 years ago by Chris Krycho <[email protected]>
Correct test file names

cd0e945ef7b0d790d3bbbb0d4a2e217eb586c59f authored about 2 years ago by Peter Wagenet <[email protected]>
Correct some public types

fb8fc0222624491abfcc4da6101e6d5ac14f3d0a authored about 2 years ago by Peter Wagenet <[email protected]>
Merge pull request #20269 from emberjs/dependabot/npm_and_yarn/loader-utils-1.4.2

Bump loader-utils from 1.4.1 to 1.4.2

d4e7180579ece302217e4223283d2ec1681d3d16 authored about 2 years ago by Chris Krycho <[email protected]>
[DOC] Add documentation for RFC 0821 items

- Introduce or relocate documentation for all the `@ember/owner` types.
- Make sure all document...

827a58433f7e94b793e4a01cc288cda6d9ac6676 authored about 2 years ago by Chris Krycho <[email protected]>
Merge pull request #20271 from emberjs/rfc821-pt3

[FEATURE] Add new `@ember/owner` package (RFC 0821)

737af5c8aad2810d22d4d9ccead36aa4656486d4 authored about 2 years ago by Chris Krycho <[email protected]>
Fix explanatory comments in `@ember/-internals/owner`

b08757b58c5b3c86ddf2d92dc6436a2f0a440ba3 authored about 2 years ago by Chris Krycho <[email protected]>
Disable one more type safety/correctness assertion

The private `Router._setOutlets()` method *should* require that there
be an actual `-application...

9763c717853dc7f374a915219c8c4ec2cb295c87 authored about 2 years ago by Chris Krycho <[email protected]>
Disable another type safety/correctness assertion

The `generateControllerFactory()` function *should* require that the
class associated with the `...

7785b6f6f413bb619771af496a7cf564a81c12c9 authored about 2 years ago by Chris Krycho <[email protected]>
`EngineInstance` explicitly implements `Owner`

3af52bca2baef5e402b2f02785eeb9c0f57408ee authored about 2 years ago by Chris Krycho <[email protected]>
Fix white space in comments in `@ember/controller`

Prettier!

63fb7cf65753b9da192d290948a6b16b9125f2bd authored about 2 years ago by Chris Krycho <[email protected]>
Disable a type safety/correctness assertion

In `CoreObject.create()`, we currently have an unsafe cast when
constructing an instance with pr...

9cc6a8d149462c143761a808c4348d994641d4df authored about 2 years ago by Chris Krycho <[email protected]>
Fix a type error in CoreObject on TS@next

b2ce803496e1a0943acda75a927c736cc5b21425 authored about 2 years ago by Chris Krycho <[email protected]>
Fix lint errors in Owner packages

7e49f29aab064ec5949e4c7afcdb353899a62152 authored about 2 years ago by Chris Krycho <[email protected]>
Fix another linting issue in `@ember/engine`

This is a bit annoying: the fixer actually makes the declaration *worse*
by some interpretations...

2340d2d99ee7722c38cf888c04b7d3b02e4f3bab authored about 2 years ago by Chris Krycho <[email protected]>
`Factory.create()` cannot be type safe

This means our `.create()` type does not check against the types of the
target object in any way...

c339f5f1704327ea4d169e6e42f86db1a7be6690 authored about 2 years ago by Chris Krycho <[email protected]>
Update preview types to match the implementation

Updates the preview types to include the `@ember/owner` types
introduced in an earlier commit. B...

5658b13a400011d1b946b580565d79df91d65424 authored about 2 years ago by Chris Krycho <[email protected]>
Introduce/update type tests for `Owner` internals

For the moment, these aim to match the type tests for the public
preview types for `@ember/owner...

ecd3db7ea2fb4973913eb8c757c6ae7eea262c22 authored about 2 years ago by Chris Krycho <[email protected]>
Define a coherent `Owner` type hierarchy

An earlier commit moved the definitions for the `ContainerProxy` and
`RegistryProxy` types to `@...

94276b5744fba1e9a14acbaccbe8d630532c646e authored about 2 years ago by Chris Krycho <[email protected]>
Move docs for `getOwner` to `@ember/owner`

This is a TSDoc-friendly/future-proofing change: most of the items which
`@ember/owner` re-expor...

52b7330344263db48e01f841a9e45211a1994702 authored about 2 years ago by Chris Krycho <[email protected]>
Update `@ember/application` type tests for new `@ember/owner` types

d01a89cec1fe81aeddc9d7dec8a7d2df523235cd authored about 2 years ago by Chris Krycho <[email protected]>
Deprecate `getOwner` and `setOwner` from `@ember/application`

1. This does *not* deprecate the `getOwner` and `setOwner` APIs, *only*
the export from `@emb...

03bdc4cbdf9d9c7c53850f4a5b2fc14549558991 authored about 2 years ago by Chris Krycho <[email protected]>
Move `ContainerProxy` and `RegistryProxy` to `@ember/-internals/owner`

These two types are fundamental to the full public notion of an "owner"
in Ember: an owner *in p...

3a0bf77b7059a8c112d878cd01aaa3891c62da08 authored about 2 years ago by Chris Krycho <[email protected]>
Move `KnownForTypeResult` to `@ember/owner`

This has two nice effects:

1. The `KnownForTypeResult` type (janky though it is) lives where it...

d68baae140bed2df426e7c75cd7cf170c66fad73 authored about 2 years ago by Chris Krycho <[email protected]>
Unify `Factory` and `DebugFactory` types in container

If `DebugFactory` simply extends `Factory` with additional types, all
optional, and we explicitl...

95ba2a555971bf63acb0355d85549291fe8c4818 authored about 2 years ago by Chris Krycho <[email protected]>
Combine some imports for clarity

6ddeeec3d6cc15d28247c9d7da57e4a9c88be74f authored about 2 years ago by Chris Krycho <[email protected]>
@ember/engine/instance: fix a lint, add some comments

While working on `Owner` refactors, take the opportunity to clarify the
semantics of both types ...

c29244a828f4aaf3a3dc4090c8325da029f3538a authored about 2 years ago by Chris Krycho <[email protected]>
Improve type safety for `.create()`

This attempts to make `.create()` type safe by constraining its
argument to be `Partial<T>`.

f85530327875bcb457752ab30f1c226af4959bf0 authored about 2 years ago by Chris Krycho <[email protected]>
Distinguish `FactoryManager` and `InternalFactoryManager`

This is the exact same kind of change previously made for `Owner` and
`Factory`: providing a ric...

18313f9cef2daa0396709fd7afe8900ba3b1f5ce authored about 2 years ago by Chris Krycho <[email protected]>
Propagate `FullName` type throughout the owner system

The use of this type allows us to provide much more type safety for
both internal and external c...

414aa6cc9b22e839d2c6605e420175741901ce04 authored about 2 years ago by Chris Krycho <[email protected]>
Distinguish `Factory` and `InternalFactory`

Like with our distinction between `Owner` and `InternalOwner`, the
notion of a `Factory` as we u...

18be345ea7cf90f389769f15a0ac4d20ea033aad authored about 2 years ago by Chris Krycho <[email protected]>
squash w/whatever adds KnownForTypeResult

337118e9afef9f2bb497cbcaf037daaf455c7aec authored about 2 years ago by Chris Krycho <[email protected]>
Rename `Owner` to `InternalOwner` in `-internals`

As described in an earlier commit, our public type for `Owner`, as
specified by RFC 0821, is sub...

edc1cf11bc60be4286788f2c8a3ca41dcec3e9b7 authored about 2 years ago by Chris Krycho <[email protected]>
Fix some incorrect `@module` comments

3b01283c81892959fb4f31dd05b9ff079a1af8eb authored about 2 years ago by Chris Krycho <[email protected]>
Move `Resolver` to `@ember/-internals/owner`

This enables it to be re-exported correctly from `@ember/owner` with
reference *only* to `@ember...

cd27b2937803a4ea1073ac7908c910068ae16d6f authored about 2 years ago by Chris Krycho <[email protected]>
Move `TypeOptions` to `@ember/-internals/owner` as `RegisterOptions`

As with moving the `Resolver` definition, this aligns us with RFC 0821
and provides an easy way ...

bbacfdbcbda6a38de66fd753ed7acad79e060fce authored about 2 years ago by Chris Krycho <[email protected]>
Debug-fail on type-unsafety with `assert`s

In a number of places, fixing up the types caught issues with type
safety which came down to opt...

50e6aac43df62bede934147157803b086d42a5d6 authored about 2 years ago by Chris Krycho <[email protected]>
Introduce `@ember/owner` package with re-exports

Per [RFC 0821][rfc], this new package is the home of the `Owner` type
and a number of supporting...

a4de4f02cb71a94e68ba895f54776b2349bdc1d4 authored about 2 years ago by Chris Krycho <[email protected]>
Merge pull request #20270 from emberjs/rfc821-routing-impl

[FEATURE] Introduce new `@ember/routing` sub-modules

e920637c7ed727e1fd54337bd033c716ee3a54d4 authored about 2 years ago by Chris Krycho <[email protected]>
Introduce new `@ember/routing` sub-modules

Add the `@ember/routing/transition` and `@ember/routing/route-info`,
per RFC 0821. These match t...

6383470ec689a976330ec8ffc84ca0820e90eeb2 authored about 2 years ago by Chris Krycho <[email protected]>
Merge pull request #20268 from emberjs/type-safe-intern

[CLEANUP] Make intern utility type safe

8497a5b6268202f4e72c25bc26bdcc164f47f5af authored about 2 years ago by Chris Krycho <[email protected]>
Bump loader-utils from 1.4.1 to 1.4.2

Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.1 to 1.4.2.
- [Release no...

45dff403b03806652242367ab5f8b053cc92803b authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Make intern utility type safe

Experimenting with removing/improving some *other* types while
implementing RFC 0821. revealed t...

3076f8cffcfdb280da483457a5e8a397906af37f authored about 2 years ago by Chris Krycho <[email protected]>
Add v4.9.0-beta.4 to CHANGELOG

(cherry picked from commit 84e32c9234242ea45203409a1ea50e4e4beccc68)

792ca6cc82e28214228a27419d1f9caf370e352b authored about 2 years ago by Katie Gengler <[email protected]>
Merge pull request #20188 from emberjs/lookup-service

Use service registry in owner.lookup

64886c4b7cf17f36b39b437dd853f9beaa83d08e authored about 2 years ago by Chris Krycho <[email protected]>
Merge pull request #20260 from azhar-beg/master

Refactor overrides.js

802028cef2b81f702feaf6e4c2430504ea2d2eeb authored about 2 years ago by Chris Krycho <[email protected]>
Merge pull request #20263 from emberjs/dependabot/npm_and_yarn/socket.io-parser-4.0.5

Bump socket.io-parser from 4.0.4 to 4.0.5

acb1627a9b1c008f445ead4ee2d3908b4a3420d9 authored about 2 years ago by Chris Krycho <[email protected]>
Revert behavioral changes

df8960d95c6ecdacf8ebcc9fd6cd2dd0d6ef404c authored about 2 years ago by Azhar Beg <[email protected]>
Bump socket.io-parser from 4.0.4 to 4.0.5

Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 4.0.4 to 4.0.5.
- [R...

52da642703ad7c1ca728f51251e48ac1209ddb4a authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #20261 from wagenet/unnecessary-ember-a

Remove some unnecessary uses of Ember.A

049d142023577f2d3843722dc1306739574ab418 authored about 2 years ago by Chris Krycho <[email protected]>
Remove some unnecessary uses of Ember.A

05fc0bbd4112b1151b768a77c3024dc18d294edc authored about 2 years ago by Peter Wagenet <[email protected]>
Merge pull request #20256 from wagenet/native-array-fixes

[BUGFIX release] Correct types for Ember Arrays

fae849ce85d01689520ae7fb8d4ef0a392e459c4 authored about 2 years ago by Chris Krycho <[email protected]>
Rework `MethodsOf` type utilities for robustness

1. Using the keyof constraint feature introduced in 4.1, avoid ever
introducing types with pr...

072830abb6a9a683f7a95dc8b6e2535bf39d3686 authored about 2 years ago by Chris Krycho <[email protected]>
Improve types for Ember Arrays

720c3021213ff8e530c809d37ec3493899448681 authored about 2 years ago by Peter Wagenet <[email protected]>
Refactor overrides.js

- Replaced `requirementFor` function to arrow function
- Replaced `ef-else` blog to `ternary`, s...

c91a6c66b29d94f63570316a0d873791af6be7d0 authored about 2 years ago by Azhar Beg <[email protected]>
Merge pull request #20258 from emberjs/dependabot/npm_and_yarn/loader-utils-1.4.1

Bump loader-utils from 1.4.0 to 1.4.1

4339725976299b24c69fb9dfbf13d18bf9917130 authored about 2 years ago by Chris Krycho <[email protected]>
Merge pull request #20257 from emberjs/fix-types-FrameworkObject

[BUGFIX release] Fix types for `getOwner` and GlimmerComponent

698674b55e9fa7895485d9b3b53072090771ff8b authored about 2 years ago by Chris Krycho <[email protected]>
Bump loader-utils from 1.4.0 to 1.4.1

Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.1.
- [Release no...

1467e6c938cb27b7890b892d3a55ab245397e1c6 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix type definition of `getOwner`, and explain it

Use `GlimmerComponent<any>` instead of plain `GlimmerComponent`, since
the latter resolves to th...

fc09d4944e031ba0c7350b2249539daf365ef1f9 authored about 2 years ago by Chris Krycho <[email protected]>
Explain the (un)safety of the type of `getOwner()`

The type for `getOwner()` is *technically* unsafe, but this unsafety is
one which end users will...

dff8831cdbb5583de443a1859e4f09054687119f authored about 2 years ago by Chris Krycho <[email protected]>
Add failing type test for `getOwner(Component<S>)`

This catches the scenario where we have a component which actually has
a signature defined:

...

cdd04dab708955e862166ce1a00bb2a74b06f26b authored about 2 years ago by Chris Krycho <[email protected]>
Add v4.8.2 to CHANGELOG

(cherry picked from commit de4ecf64304e04f1543bc1b59cb71ff448b8543c)

0580eed5c18cdfcd239ccd475e04a1b4c222963c authored about 2 years ago by Chris Krycho <[email protected]>
Merge pull request #20253 from emberjs/rfc821-pt2

[FEATURE] Add the `Resolver` type to preview types

52c13e5a890d6b8c688ac2a99f952ea3bba093ec authored about 2 years ago by Chris Krycho <[email protected]>