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

Cleanup/Refactoring #71

Closed
simonihmig opened this issue Jan 2, 2018 · 3 comments
Closed

Cleanup/Refactoring #71

simonihmig opened this issue Jan 2, 2018 · 3 comments

Comments

@simonihmig
Copy link
Collaborator

Before I start working on a PR I wanted to discuss this here with you folks. I played a bit recently with this -in-element thing, and did this one: https://github.com/kaliber5/ember-in-element-polyfill. This together with https://github.com/DockYard/ember-maybe-in-element would allow to simplify the code base quite a bit.

Especially I think it would allow to drop all the special legacy handling here (effectively moving it to upstream dependencies), so we have just a single unified component that works with Ember 1.13+. The missing hash helper could be polyfilled with https://github.com/cibernox/ember-hash-helper-polyfill btw.

This however does not work all the way down to Ember 1.11. So before hitting stable, I wonder if the minimum Ember version could be raised to at least 1.13 (which is already quite antique! 😬). Some 0.x version could still be supported for Ember 1.11 (probably bug fixes only).

What do you think?

@pzuraq
Copy link
Collaborator

pzuraq commented Jan 2, 2018

I would be alright with dropping 1.11 support for v1.0.0, we should be off of it sooner rather than later and we still would have stable point releases to use until then. If worse came to worst, we would be able to fork to continue development until then.

@simonihmig
Copy link
Collaborator Author

Sounds good. Any objections to the proposed implementation changes, would you like to see this in a PR? @kybishop ?

@kybishop
Copy link
Owner

kybishop commented Jan 3, 2018

This sounds great! Love an opportunity to simplify through better abstractions

simonihmig added a commit to simonihmig/ember-popper that referenced this issue Jan 14, 2018
* uses `in-element-polyfill` and `maybe-in-element` AST transforms to allow to use `in-element` with legacy support back to Ember 1.13
* Cleaned up unnecessary legacy components

Closes kybishop#71

BREAKING CHANGE:
Support for Ember 1.11/.12 has been dropped!
simonihmig added a commit to simonihmig/ember-popper that referenced this issue Jan 14, 2018
* uses `in-element-polyfill` and `maybe-in-element` AST transforms to allow to use `in-element` with legacy support back to Ember 1.13 (ember-wormhole based)
* Cleaned up unnecessary legacy components

Closes kybishop#71

BREAKING CHANGE:
Support for Ember <1.13 has been dropped!
simonihmig added a commit to simonihmig/ember-popper that referenced this issue Jan 14, 2018
* uses `in-element-polyfill` and `maybe-in-element` AST transforms to allow to use `in-element` with legacy support back to Ember 1.13 (ember-wormhole based)
* Cleaned up unnecessary legacy components

Closes kybishop#71

BREAKING CHANGE:
Support for Ember <1.13 has been dropped!
simonihmig added a commit to simonihmig/ember-popper that referenced this issue Jan 14, 2018
* uses `in-element-polyfill` and `maybe-in-element` AST transforms to allow to use `in-element` with legacy support back to Ember 1.13 (ember-wormhole based)
* Cleaned up unnecessary legacy components

Closes kybishop#71

BREAKING CHANGE:
Support for Ember <1.13 has been dropped!
simonihmig added a commit to simonihmig/ember-popper that referenced this issue Jan 14, 2018
* uses `in-element-polyfill` and `maybe-in-element` AST transforms to allow to use `in-element` with legacy support back to Ember 1.13 (ember-wormhole based)
* Cleaned up unnecessary legacy components

Closes kybishop#71

BREAKING CHANGE:
Support for Ember <1.13 has been dropped!
simonihmig added a commit to simonihmig/ember-popper that referenced this issue Apr 5, 2018
* uses `in-element-polyfill` and `maybe-in-element` AST transforms to allow to use `in-element` with legacy support back to Ember 1.13 (ember-wormhole based)
* Cleaned up unnecessary legacy components

Closes kybishop#71

BREAKING CHANGE:
Support for Ember <1.13 has been dropped!
simonihmig added a commit to simonihmig/ember-popper that referenced this issue Apr 6, 2018
* uses `in-element-polyfill` and `maybe-in-element` AST transforms to allow to use `in-element` with legacy support back to Ember 1.13 (ember-wormhole based)
* Cleaned up unnecessary legacy components

Closes kybishop#71

BREAKING CHANGE:
Support for Ember <1.13 has been dropped!
joeyrogues pushed a commit to joeyrogues/ember-popper that referenced this issue Jun 13, 2018
* uses `in-element-polyfill` and `maybe-in-element` AST transforms to allow to use `in-element` with legacy support back to Ember 1.13 (ember-wormhole based)
* Cleaned up unnecessary legacy components

Closes kybishop#71

BREAKING CHANGE:
Support for Ember <1.13 has been dropped!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants