Releases: FlowingCode/CommonsDemo
Releases · FlowingCode/CommonsDemo
5.0.0
What's Changed
- feat: add compatibility with Vaadin 25 by @javier-godoy in #122
- refactor: rename
switchSourcePositionmethod by @javier-godoy in #124 - refactor: rewrite
toggleSourcePositionusingsetSourcePositionby @javier-godoy in #124 - refactor: use lombok extension mechanism by @javier-godoy in #125
- feat: add
getThemeAttributeandapplyThemeAttributemethods by @javier-godoy in #127 - remove!: remove deprecated methods and classes by @javier-godoy in #127
Full Changelog: commons-demo-4.3.0...commons-demo-5.0.0
4.3.0
What's Changed
- feat: add support for customizable demo URL resolution by @javier-godoy in #115
- docs(readme): document SourceUrlResolver by @javier-godoy in #116
- fix: apply dark theme on html instead of body by @javier-godoy in #118
Full Changelog: commons-demo-4.2.0...commons-demo-4.3.0
4.2.0
What's Changed
- feat: add ThemeChangeObserver by @javier-godoy in #111
- feat: store theme in session by @javier-godoy in #112
- feat: add support for applying theme in iframe by @javier-godoy in #114
- fix: apply theme to body instead of html by @javier-godoy in #113
- build: upgrade lombok to 1.18.34 by @javier-godoy in #109
Full Changelog: commons-demo-4.1.0...commons-demo-4.2.0
4.1.0
What's Changed
- fix: make DemoHelperViewer serializable by @javier-godoy in #87
- Replace Tabs with EnhancedTabs in TabbedDemo by @javier-godoy in #88 #92 #106
- deprecate: deprecate "highligth" method in favor of "highlight" by @javier-godoy in #99
- fix: keep sources tab visible when scrolling by @javier-godoy in #95
- feat: add clazz attribute to DemoSource annotation by @javier-godoy in #97
- feat: add support for multiple source highlighting by @javier-godoy in #100
- feat: use EnhancedTabs in MultiSourceCodeViewer by @javier-godoy in #101
- Remove "Demo" suffix from Tab title by @javier-godoy in #103 #104
- feat: hide tabs if there is only one demo by @javier-godoy in #105
- build: upgrade enhanced-tabs to 1.2.0 by @javier-godoy in #107
Full Changelog: commons-demo-4.0.0...commons-demo-4.1.0
4.0.0
What's Changed
- build!: remove hardcoded lit dependency by @javier-godoy in #80
- fix: improve autoscroll to highlighted block by @javier-godoy in #81
Full Changelog: commons-demo-3.10.0...commons-demo-4.0.0
3.10.0
What's Changed
- feat: add support to change source code position by @flang in #73
- feat(demo): add SourcePositionDemo by @javier-godoy in #74
- Set default splitter position to 50 by @flang in #76
- ci: upgrade v24 profile to 24.2.6 by @javier-godoy in #79
Full Changelog: commons-demo-3.9.0...commons-demo-3.10.0
3.9.0
What's Changed
- feat: allow multiple source code tabs by @javier-godoy in #70
- make vaadin dependency optional and add profiles for snapshot versions by @javier-godoy in #71
Full Changelog: commons-demo-3.8.0...commons-demo-3.9.0
3.8.0
What's Changed
- feat: add support for highlighting source code fragments by @javier-godoy in #62, #68
New Contributors
- @mlopezFC made their first contribution in #58
- @FedericoQuarin made their first contribution in #61
Full Changelog: commons-demo-3.7.1...commons-demo-3.8.0
3.7.1
What's Changed
- fix: default to GithubLink when DemoSource is set to /src/test by @javier-godoy in #53
- fix: preserve lines commented with show-source by @javier-godoy in #55
- fix: cleanup
@Ignoreannotation by @javier-godoy in #57
Full Changelog: commons-demo-3.7.0...commons-demo-3.7.1
3.7.0
Release date: 2023-07-20
What's Changed
- feat: add support for show-code and conditional code by @javier-godoy in #44
- feat: use local demo sources in development mode by @javier-godoy in #46
- feat: add lookupGitHubBranch method by @javier-godoy in #39
- feat: make SourceCodeViewer public by @javier-godoy in #47
- feat: cleanup @SupressWarnings annotation by @javier-godoy in #49
- build: replace vaadin dependency with vaadin-core by @javier-godoy in #38
Full Changelog: commons-demo-3.6.0...commons-demo-3.7.0