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

chore: fail test for each-in not accessing props properly whose keys contain a period #17535

Closed
wants to merge 23 commits into from

Commits on Jan 7, 2019

  1. Configuration menu
    Copy the full SHA
    b3ad58e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc4cbf0 View commit details
    Browse the repository at this point in the history
  3. Add v3.8.0-beta.1 to CHANGELOG

    [ci skip]
    kategengler committed Jan 7, 2019
    Configuration menu
    Copy the full SHA
    2ddd49b View commit details
    Browse the repository at this point in the history
  4. Release v3.8.0-beta.1

    kategengler committed Jan 7, 2019
    Configuration menu
    Copy the full SHA
    58160e1 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2019

  1. [BUGFIX] Fix substate interactions with aborts

    (cherry picked from commit 2b58f7a)
    chadhietala committed Jan 10, 2019
    Configuration menu
    Copy the full SHA
    58edec5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request emberjs#17467 from emberjs/substates-beta

    [BUGFIX beta] Fix substate interactions with aborts
    rwjblue committed Jan 10, 2019
    Configuration menu
    Copy the full SHA
    24612b2 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2019

  1. [DOC LTS] Update documentation for sendAction deprecation

    (cherry picked from commit a968069)
    locks authored and kategengler committed Jan 14, 2019
    Configuration menu
    Copy the full SHA
    e231200 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2019

  1. Add v3.8.0-beta.2 to CHANGELOG

    [ci skip]
    kategengler committed Jan 15, 2019
    Configuration menu
    Copy the full SHA
    a2dd42f View commit details
    Browse the repository at this point in the history
  2. Release v3.8.0-beta.2

    kategengler committed Jan 15, 2019
    Configuration menu
    Copy the full SHA
    423a6c0 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2019

  1. Add v3.7.1 to CHANGELOG

    [ci skip]
    
    (cherry picked from commit dd7a199)
    kategengler committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    a8335bf View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2019

  1. Don't remove dep keys in didUnwatch

    This fixes emberjs#17243 by only removing dependent keys in `teardown`.
    
    Since emberjs#16978 coalesces the work to add dependent keys to happen at
    most once, it is now incorrect to eagerly remove them in `didUnwatch`
    because that could happen for a variety of reasons while there are
    still other interested parties (see attached test cases).
    
    This limits the work of removing dependent keys to `teardown` only.
    The logic is that, while we want to defer setting up the "link" to
    the target property as lazily as possible, it is less important to
    "unlink" it eagerly once the work is done. It _may_ be possible to
    accomplish this, but the current amount of book-keeping is not
    sufficient to track the count properly. In our tests, we have
    created sequences like this:
    
    1. setup (peekWatching = 0, so nothing happens)
    2. get (consumed here)
    3. willWatch (already consumed, no-op)
    4. get (already consumed, no-op)
    5. didUnwatch
    6. ...
    
    In this case, it would be incorrect to "unlink" at step 5. As of
    PR emberjs#16978, `CONSUMED` is essentially a boolean flag, so it is not
    sufficient to track the balance, and also, there is no counterpart
    to `get`, which makes eager "unlinking" impossible without much
    more book-keeping. It's unclear that it would be worthwhile to do
    that.
    
    On the other hand, if we only "unlink" on teardown, this ensures
    that we are only "unlinking" at most once, and it is guaranteed
    that there are no longer any interested parties.
    
    Fixes emberjs#17243
    
    Co-authored-by: Godfrey Chan <godfreykfc@gmail.com>
    (cherry picked from commit 1f8218b)
    gitKrystan committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    3990377 View commit details
    Browse the repository at this point in the history
  2. Merge pull request emberjs#17498 from gitKrystan/backport-didunwatch-fix

    Don't remove dep keys in `didUnwatch`
    rwjblue committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    bcfad69 View commit details
    Browse the repository at this point in the history
  3. Add v3.4.8 to CHANGELOG.

    rwjblue committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    ac7fb3b View commit details
    Browse the repository at this point in the history
  4. Add v3.7.2 to CHANGELOG.md.

    rwjblue committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    ba395fa View commit details
    Browse the repository at this point in the history
  5. [BUGFIX beta] Update to glimmer-vm 0.37.1.

    Fixes a few issues:
    
    * Usage of positional arguments with custom components.
    * Forwarding attributes via `...attributes` to a dynamic
      component.
    * Prevent errors when rendering many template blocks
      (`Error: Operand over 16-bits. Got 65536`).
    
    Full changes here:
    
    glimmerjs/glimmer-vm@v0.37.0...v0.37.1
    (cherry picked from commit 7600d7b)
    rwjblue committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    13a678a View commit details
    Browse the repository at this point in the history
  6. [BUGFIX beta] Add failing test for yielding inside a contextual compo…

    …nent invoked with angle-bracket syntax that receives splattributes
    
    (cherry picked from commit 2d1f8d0)
    (cherry picked from commit 7eca43f)
    cibernox authored and rwjblue committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    c367baa View commit details
    Browse the repository at this point in the history
  7. [BUGFIX beta] Add failing test ensuring that splattributes can be for…

    …warded.
    
    (cherry picked from commit 4073c1a)
    (cherry picked from commit 8a99c8a)
    rwjblue committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    4ab3af1 View commit details
    Browse the repository at this point in the history
  8. [BUGFIX beta] Add tests for positional params with custom component m…

    …anagers
    
    (cherry picked from commit 5639352)
    (cherry picked from commit 9ce961a)
    dfreeman authored and rwjblue committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    835a6c9 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2019

  1. [DOC beta] Update (at)ember/string documentation for imported utils i…

    …nstead of String.prototype extensions
    
    (cherry picked from commit 37d69f1)
    locks authored and kategengler committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    4056b97 View commit details
    Browse the repository at this point in the history
  2. Update index.ts

    (cherry picked from commit 58f3bec)
    locks authored and kategengler committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    a832a34 View commit details
    Browse the repository at this point in the history
  3. Add v3.8.0-beta.3 to CHANGELOG

    [ci skip]
    kategengler committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    4d7a496 View commit details
    Browse the repository at this point in the history
  4. Release v3.8.0-beta.3

    kategengler committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    38b9060 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2019

  1. Configuration menu
    Copy the full SHA
    eec6bb2 View commit details
    Browse the repository at this point in the history