Releases: FlowingCode/CommonsDemo
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
@Ignore
annotation 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
3.6.0
Release date: 2023-03-14
feat: remove boilerplate code from source snippets
feat: use short license header
feat: allow linking to demo snippets in branch
feat: add help icon to tabs
feat: change default source code visibility and divider behaviour
feat: add static method for setting theme
feat: add TabbedDemoSourceEvent
feat: expose setters for source visibility and orientation
feat: display addon version in footer
fix: preserve source visibility if not mobile
fix: ignore setSourceVisible if there are no sources
fix: position footer at bottom
revert: fix: avoid import from lit-element
refactor: use side-effect import instead of default import
refactor: hardcode prism.css styles
refactor: save state in local variables
refactor: remove toggle-theme.js
chore: add lit @NpmPackage
3.5.1
Release date: 2022-12-02
fix: avoid import from lit-element
fix: remove unused import
3.5.0
Release date: 2022-05-09
feat: add feature to toggle between light & dark theme