Skip to content

Releases: hpi-swa-teaching/Algernon-Launcher

Algernon v5.0.0

05 Aug 17:28
111ef27
Compare
Choose a tag to compare

Algernon 5.0.0 is finally here: Check out what's new!

🚀 New features

  • Search the whole World Wide Web directly within Algernon (#242, #252, #258, #269)
  • Push/pull/commit with git (#249, #259, #270, #271)
  • Switch branches of your repository (#266)
  • Show solved equations (#244)
  • Highlight keywords (#240)
  • Clear search bar with hotkey (#241)

✨ Bug fixes

  • Remove Algernon instances after tests are finished (#245, #253)

🧪 Test Improvements & CI Changes

  • Add git browser to CI build (#268)
  • Execute linter rules all at once (#250)

Algernon v4.2.0

06 Aug 11:36
c08b8fe
Compare
Choose a tag to compare

Algernon 4.2.0 is the final release by the SWT 2021 ST team. It mainly contains fixes for stability, style and performance!

🚀 New features

  • Add docking bar submenu entries and checkboxes
  • Also retrieve class side methods in class search

✨ Bug fixes

  • Fix the evaluation of expressions when no keyword is given
  • Rename worldmenu to dockingbar

🏁 Test & CI Improvements

  • Increase Coverage and update CI configuration
  • Cleanup and refactor tests
  • Store preferences & load in setUp and restore in tearDown
  • Fix coveralls link in README.md
  • Don't cancel other CI runs once one fails
  • Fix Test failure due to poorly isolated tests

💻 Style and code fixes

  • Small fixes from our presentation

Algernon v4.1.0

30 Jun 14:30
fd09c3e
Compare
Choose a tag to compare

New Algernon Release 🥳

✨ Improvements

  • The default activation string has been changed to "doubleclick ctrl" (#212)
  • Disabled world menu entries are not shown anymore (#216)
  • World menu items that are duplicated in the world menu bar only appear once in search results (#217)
  • Result items with no submenu can be executed by pressing "tab" (#213)
  • "Explore all instances" now opens only one windows where you can explore all instances (#215)

Algernon v4.0.0

14 Jun 17:09
53d0957
Compare
Choose a tag to compare

Algernon 4.0.0 is out with a bunch of changes & new features.

⚠️ Updated System Requirements

Algernon 4.0.0 drops support of old Squeak versions. From now on only Squeak 5.3 and above are supported. This has been done to make developing new features faster and provide up-to-date Squeak users with a better experience.

🚀 Highlights

  • Show unlimited search results - the result list is now scrollable! (#179)
  • All world menu items are now searchable in Algernon (#194)
  • Number shortcuts allow you to jump to what you are looking for even faster. Find the numbers next to the first search results (#203)

✨ New features & Improvements

  • Newly created classes can be found without resetting Algernon (#202)
  • All new icons better indicate the category an item is in and what actions can be performed by the user (#201, #197)
  • The search bar scrolls when you enter a looong string (#198)
  • Find & Execute actions on any open window, e.g. expanding (#195)
  • Algernon automatically activates when installing it via Metacello (#177)

🪲 Fixes

  • Tabbing while hovering over a category title no longer results in a crash (#183)

Have fun 🎉

🚀 New Major Version: 3.0.0 - SWT Summer 2020

06 Aug 09:50
Compare
Choose a tag to compare
  • major performance improvements in search and start up time
  • search for methods
  • help right from inside Algernon
  • perform system actions like saving and quitting from Algernon
  • new (better) fuzzy matching
  • fuzzy search for class comments
    • previously searching for class comments worked different from other searches in that it only returned full word matches (not even substrings). Now the class comment search uses our new fuzzy matching engine and is consistent with the rest of Algernon.
  • improved keybindings allow editing of query
  • customize Algernon's position by drag-and-drop
  • open tools like the Test Runner from Algernon

See our submission pull request for more details.

Fix event handling

27 Apr 14:05
Compare
Choose a tag to compare

Update the event handling mechanism to work with new Squeak versions.

Daily Cache Rebuild & Squeak Trunk compatibility

14 Jul 21:19
Compare
Choose a tag to compare
  • Cache and items are refreshed daily until proper update system is implemented
  • Adapted keyboard listener access to work with latest squeak trunk
  • Refactoring ALGCore and Tests
  • Added class comments
  • Automatically enable Algernon after installation (if sar file is used)
  • Extended Algernon documentation on github for users & developers
  • Bugfixes

Refactoring & Bugfixes

05 Jul 09:20
Compare
Choose a tag to compare
  • Higher test coverage
  • Improved wiki
  • Refactorings
  • Bugfixes

Feature improvements & Wiki

23 Jun 10:41
Compare
Choose a tag to compare
  • Print into transcript
  • Overlapping search field and result list bug fixed
  • Changed action priorities
  • Open Packages in Monticello
  • Refactoring
  • Better test coverage (>79% Coveralls, >80% Test Runner)
  • Wiki introduced

Better Test Coverage & Improvements in Code Readability

16 Jun 07:21
Compare
Choose a tag to compare
  • higher test coverage due to more tests
  • removed dead code
  • refactoring towards unified code guidelines
  • add installation postscript to prevent cache errors