Releases: hal/elemento
Releases · hal/elemento
Elemento 1.6.10
- Make
Elements.insert*()
methods null-safe
Elemento 1.6.9
Fixed
- Fix bug in
BodyObserver
removing wrong elements on detach due to a wrong CSS attribute selector. See also https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Selectors/Attribute_selectors- Wrong selector:
<attribute>*=<id>
- Correct selector:
<attribute>~=<id>
- Wrong selector:
Elemento 1.6.8
Added
- Add
Elements.isElementInView(HTMLElement)
based on https://gist.github.com/Marco-Prontera/6d9d1a9cead48f44e8dabd8ff5310ecf
Elemento 1.6.7
Added
- Add
Logger.initFrom(elemental2.dom.Location)
Elemento 1.6.6
Changed
- Return a unique label from
Logger.time
methods
Removed
- Remove deprecated methods:
HasElement.id()
Elemento 1.6.5
Added
- Add
Logger.group
andLogger.time
methods
Elemento 1.6.3
Changed
- Make
By.selector()
public
Upgrades
- Bump J2CL processors to 0.7
- Bump JUnit to 5.10.3
Elemento 1.6.2
Added
- Add
Page.attach()
- Add
Page.detach()
Elemento 1.6.1
Fixed
- Fix bug in attach/detach observer
Elemento 1.6.0
Added
-
Add
ButtonType
enum andElements.button(ButtonType)
-
Add
@Loader
annotation andloader
attribute for@Route
annotation -
Add options for router annotation processors:
places.package
: The package name of the generated class for the annotated places.places.class
: The class name of the generated class for the annotated places.
Changed
-
Rename loader classes:
Loader<T>
→LoadData<T>
LoadData
→LoadedData
-
Add support for loaders in router annotation processors
-
Change default name of the generated class for the annotated places
GeneratedPlaces
→AnnotatedPlaces
-
Simplify router annotation processors