Releases: kyberorg/axe
Releases · kyberorg/axe
Release 3.10: Frontend updates
⭐ Features
- Home Page: Scroll to results after shorten button is clicked (#735) by @kyberorg in #739
- MyLinks Page: Added Edit Button to actions and Save/Cancel Buttons (when editor opened) (#679) by @kyberorg in #753
- MyLinks Page: Show/hide columns at Runtime (#756) by @kyberorg in #763
- MyLinks Page: Added Grid Search, which filters results (#762) by @kyberorg in #764
🔨 Improvements
- Centered Notification layout (#697) by @kyberorg in #744
- Clickable logo at App Menu (#604) by @kyberorg in #747
- Using long Version of Logo in AppMenu (#748) by @kyberorg in #749
- Delete Link Confirmation Dialog (#680) by @kyberorg in #750
- MyLinks Page: closing first editor before opening second (#754) by @kyberorg in #755
- MyLinks Page: validating before saving item (#752) by @kyberorg in #760 and #761
- Showing timestamps in browser's time zone instead of server zone (if determined) (#602) by @kyberorg in #792
🐞 Bug Fixes
- Home Page areas are no longer extended to right side after result areas appeared (#737) by @kyberorg in #742
- MyLinks Page: bugfixes (#695) by @kyberorg in #746
🛡️ Security Updates
- [Maven] Security upgrade golang 1.17.5-bullseye -> bullseye -> 1-bullseye by @snyk-bot in #743 and #781
- [Maven] Security upgrade Liquibase 4.5.0 -> 4.8.0 (#785) by @kyberorg in #786
📦 Dependencies Updates
- [Maven] Vaadin 14.8.1 -> 14.8.4 by @snyk-bot in #765, #773, #780
- [Maven]: Spring Boot 2.6.3 -> 2.6.4 by @dependabot in #776
- [Maven]: Telegrambots 5.6.0 -> 5.7.1 by @dependabot in #758
- [Maven]: Gson 2.8.9 -> 2.9.0 by @dependabot in #767
- [Maven]: Hibernate Validator 6.2.1.Final -> 6.2.3.Final by @dependabot in #766 and #790
- [Maven]: Selenide 6.2.1 -> 6.3.4 by @dependabot in #770 and #791
- [Maven]: Selenium 4.1.1 -> 4.1.2 by @dependabot in #740
- [Maven]: Selenide-Selenoid 2.1.0 -> 2.2.1 by @dependabot in #772
- [Maven]: Junit Pioneer 1.5.0 -> 1.6.1 by @dependabot in #775
- [Maven]: Maven Compiler Plugin 3.9.0 -> 3.10.0 by @dependabot in #771
- [Actions] Kyberorg/wait4version v2 -> v3 (#738) by @kyberorg in #741
- [Actions]: EnricoMi/publish-unit-test-result-action 1.27 -> 1.31 by @dependabot in #759 and #789
- [Actions]: Nikitasavinov/checkstyle-action 0.4.0 -> 0.5.0 by @dependabot in #784
- [Actions]: actions/checkout 2 -> 3 by @dependabot in #783
- [Actions]: actions/setup-java 2.5.0 -> 3 by @dependabot in #778
Full Changelog: 3.9...3.10
Release 3.9: Test improvements
🧪 Testing
📦 Dependencies Updates
- [Maven]: Selenide 5.25.1 -> 6.2.1 by @dependabot in #723
- [Maven]: Spring Boot 2.6.2 -> 2.6.3 by @dependabot in #727
- [Snyk]: Security upgrade H2 2.0.206 -> 2.1.210 by @snyk-bot in #724
- [Actions]: EnricoMi/publish-unit-test-result-action 1.26 -> 1.27 by @dependabot in #725
Full Changelog: 3.8...3.9
Release 3.8: YalseeSession and Redis
⭐ Features
- YalseeSessions with Redis and local fallback storage (#636) by @kyberorg in #658
YalseeSessionsyncronization with Redis Pub/Sub (#675) by @kyberorg in #684VaadinSessionreplaced withYalseeSessionwhere applicable (#681) by @kyberorg in #693- UI refreshes when expired session detected and Session Expiration Warning (#696) by @kyberorg in #698
- Settings Page created and cookie settings moved from AppInfo Page (#634) by @kyberorg in #712
- Dark Mode Beta (#637) by @kyberorg in #714
🔨 Improvements
- Move
initto BeforeEnter Callback. Fix toMainView(#638) by @kyberorg in #654 - YalseeSession improvements (#669) by @kyberorg in #670
- Fixed CSS: Text was too close to border at mobile screens (#715) by @kyberorg in #716
🐞 Bug Fixes
💻 Ops
- Fixed Dependabot alerts for Selenide and Vaadin (#649) by @kyberorg in #651
- PoC instance (#652) by @kyberorg in #653
- New Redis UI (#667) by @kyberorg in #668
- Java 17 Runtime (#677) by @kyberorg in #690
📦 Dependencies Updates
- [Maven]: Vaadin 14.8.0 -> 14.8.1 by @dependabot in #644
- [Maven]: Spring Boot 2.6.1 -> 2.6.2 by @dependabot in #643
- [Maven]: H2 2.0.202 -> 2.0.204 by @dependabot in #645
- [Maven] Security upgrade H2 2.0.204 -> 2.0.206 by @snyk-bot in #673
- [Maven] Security upgrade Hibernate Validator 6.2.0.Final -> 6.2.1.Final by @snyk-bot in #671
- [Maven]: TelegramBots 5.5.0 -> 5.6.0 by @dependabot in #662
- [Maven] Jedis 3.7.1 -> 3.8.0 by @snyk-bot in #688
- [Maven]: Unirest 3.13.4 -> 3.13.6 by @dependabot in #683
- [Maven]: Maven Compiler Plugin 3.8.1 -> 3.9.0 by @dependabot in #704
- [Actions]: Actions/setup-java 2.4.0 -> 2.5.0 by @dependabot in #646
- [Actions]: EnricoMi/publish-unit-test-result-action 1.25 -> 1.26 by @dependabot in #664
🧹 Cleanup/Refactoring
📨 Internal Work and small Tasks
- Short YalseeSession for Robots (#674) by @kyberorg in #676
- Sessions for Robots no longer created (#687) by @kyberorg in #689
- Made Redis operations ASync as much as possible (#681) by @kyberorg in #694
- Sync
YalseeSessionat background (#699) by @kyberorg in #700 YalseeSession: bug fixes and new sync logic (#701) by @kyberorg in #702- Small fix for
YalseeSession(#701) by @kyberorg in #706 - Made robots list external (#705) by @kyberorg in #707
- Made robots list REDIS_DISABLED-friendly (#705) by @kyberorg in #708
- YalseeSession:
isMobileflag introduced andisRobotremoved from Serialization by @kyberorg in #710 - Dark Mode CSS (#637) by @kyberorg in #718
- Safari at iPhone 7 is now detected as mobile browser (#711) by @kyberorg in #719
- Session is gone after network change. Fixed (#717) by @kyberorg in #720
New Contributors
Full Changelog: 3.7...3.8
Release 3.7: PoC Support
⭐ Features
- New Look and Feel (#596) by @kyberorg in #600
- Numbers are allowed in back-part (#537) by @kyberorg in #592
- Allowed point, hyphen and underscore in back-parts (#616) by @kyberorg in #640
🔨 Improvements
- Added Bypass Redirect Page for local links (#531) by @kyberorg in #593
OperationResultcan store multiple objects in payload (#613) by @kyberorg in #614- Implemented check on existing routes when creating or updating links (#633) by @kyberorg in #639
🐞 Bug Fixes
🧪 Testing
- Disabled Parallel Tests in name of stability (#594) by @kyberorg in #595
- Fixed Russian IDN test (#627) by @kyberorg in #628
💻 Ops
- Changing DB collation from
utf8mb4_unicode_citoutf8mb4_bin(#611) by @kyberorg in #612 - Updated Go Docker image to latest (#629) by @kyberorg in #630
📦 Dependencies Updates
- [Maven]: Vaadin 14.7.3 -> 14.8.0 by @dependabot in #597 and #621
- [Maven]: Spring Boot 2.5.6 -> 2.6.1 by @dependabot in #618
- [Maven]: Telegrambots 5.4.0 -> 5.5.0 by @dependabot in #598 and #622
- [Maven]: EventBus 3.2.0 -> 3.3.1 (#631) by @kyberorg in #632
- [Maven]: Unirest 3.13.3 -> 3.13.4 by @dependabot in #606
- [Maven]: JUnit-Pioneer 1.4.2 -> 1.5.0 by @dependabot in #599
- [Maven]: Selenide 5.25.0 -> 5.25.1 by @dependabot in #615
- [Maven]: H2 1.4.200 -> 2.0.202 (#624) by @kyberorg in #625
- [Actions]: Actions/setup-java 2.3.1 -> 2.4.0 by @dependabot in #619
- [Actions]: EnricoMi/publish-unit-test-result-action 1.23 -> 1.25 by @dependabot in #620
🧹 Cleanup/Refactoring
- Moved page init from constructor to
BeforeEntercallback (#638) by @kyberorg in #641 - Improve
TimeModelby adding update method and defaults (#601) by @kyberorg in #603
Full Changelog: 3.6...3.7
Release 3.6: Refactoring
Release 3.5.1: Security Pack
🔨 Improvements
🛡️ Security
- Fix Code Security Issue in new Healthcheck (#576) by @kyberorg in #577
- Fix
pom.xmlsecurity issues (#574) by @kyberorg in #582
💻 Ops
📦 Dependencies Updates
- [Maven]: Unirest 3.13.2 -> 3.13.3 by @dependabot in #584
- [Maven]: Bump jsoup 1.14.2 -> 1.14.3 by @dependabot in #585
- [Maven]: Bump telegrambots 5.3.0 -> 5.4.0 by @dependabot in #587
Release 3.5: Cookie Banner
Release 3.4: Fix Pack
🔨 Improvements
- Added white space between NavBar and Central Div (#547) by @kyberorg in #548
- Global tags in custom CSS files are replaced by classes (#521) by @kyberorg in #523
- Common DB tables fields moved to BaseModels (#525) by @kyberorg in #526
🐞 Bug Fixes
- URL at
HomeViewinput trimmed (#544) by @kyberorg in #549 - Telegram bot accepting links without protocol (#546) by @kyberorg in #555
- Helper methods wrapped with try catch to remediate exceptions in lambda (#545) by @kyberorg in #568
- SessionWatchdog: stream is no longer parallel because it changes map (#545) by @kyberorg in #569
🧪 Testing
- Showing exceptions in test report (#509) by @kyberorg in #510
- Fixed flaky test (#563) by @kyberorg in #564
💻 Ops
- Created Distroless-based base image.
OpenJ9switched toOpenJDK(#538) by @kyberorg in #540 - Migration to Quay.io Docker Repo (#535) by @kyberorg in #536
- Actions: Ship to Demo Workflow is no longer triggered if PR is drafted (#543) by @kyberorg in #552
- Actions: Demo testing is no longer triggered if there are no code changes (#557) by @kyberorg in #558
- Actions: Demo testing is triggered when pom.xml and Dockerfiles changed (#566) by @kyberorg in #567
- Actions: Switching to raw commands for build and push docker iamges to fix access troubles (#556) by @kyberorg in #561
- Base image: improved stability by mirroring golang image to quay.io (#560) by @kyberorg in #562
- Dependabot: enabled Vaadin tracking and temporary limit Selenide with versions 5.x.x (#553) by @kyberorg in #554
📦 Dependencies Updates
- [Maven]: Vaadin 14.5.3 -> 14.7.3 by @kyberorg in #550
- [Maven]: Spring Boot 2.5.4 -> 2.5.6 by @dependabot in #542
- [Maven]: Unirest 3.13.0 -> 3.13.2 by @dependabot in #541
- [Maven]: Bugsnag 3.6.2 -> 3.6.3 by @dependabot in #533
- [Maven]: Lombok 1.18.20 -> 1.18.22 by @dependabot in #527
- [Actions]: EnricoMi/publish-unit-test-result-action 1.19 -> 1.23 by @dependabot in #528
- [Actions]: Actions/setup-java from 2.3.0 -> 2.3.1 by @dependabot in #517
🧹 Cleanup/Refactoring
Release 3.3: Link Description
⭐ Features
- Link description (#446)