Skip to content

Releases: EurekaScratch/eureka

Aurora

18 Dec 01:24
0b1c2e0
Compare
Choose a tag to compare
Aurora Pre-release
Pre-release

Commits

  • bbdcd2e: πŸ“¦ chore: Bump @typescript-eslint/eslint-plugin (dependabot[bot]) #145
  • 0b1c2e0: πŸ“¦ chore: Bump @typescript-eslint/eslint-plugin from 8.18.0 to 8.18.1 (#145) (Simon Shiki) #145

Eureka 11

26 Nov 08:35
Compare
Choose a tag to compare

What's Changed

  • πŸ”§ chore: normalize dashboard style
  • πŸ”§ chore: add new trap method that can run after page loaded
  • πŸ”§ chore: reduce userscript size
  • πŸ› fix: add missing settings/locales

Full Changelog: 10.1...11

Eureka 10.1

25 Nov 07:45
Compare
Choose a tag to compare

What's Changed

  • πŸ› fix: extensions not loading with code and file @kokofixcomputers in #129
  • πŸ› fix: handle edge cases while getting extension id @kokofixcomputers in #129
  • πŸ› fix: sideload extensions in Codingclip @SimonShiki
  • πŸ› fix: adjust dashboard inject logic @SimonShiki
  • πŸ“¦ chore: update dependencies

New Contributors

Full Changelog: 10...10.1

Eureka 10

07 Nov 01:14
Compare
Choose a tag to compare
Eureka 10 Pre-release
Pre-release

Breaking Changes

This is the first release since Eureka was refactored, and many features may differ from previous versions. Here are the main breaking changes.

  1. the extension sandbox has been removed, so the sideloadExtensionEnv field in project.json will be deprecated.
  2. the openFrontend() method in the Eureka global context has been replaced by the near-equivalent openDashboard() method
  3. the loader object in the Eureka global context is replaced by the load() method.
  4. blockly in the Eureka global context is renamed to blocks.

What's Changed

  1. Added support for new scratch blocks
  2. Rewritten and built-in Eureka dashboards
  3. Reduced Eureka.user.js size by about 30%
  4. Configurable whether to expose the Eureka global context or not
  5. Configurable whether to apply patches
  6. Getting Redux instances
  7. Configurable whether to globally expose Scratch internal instances
  8. Configurable whether to redirect all URLs to Eureka
  9. Configurable mixins
  10. Remove support for sandboxed extension

Eureka 8.1

09 Mar 11:19
Compare
Choose a tag to compare

Breaking Changes

Now Eureka uses sideloadExtensionURLsand sideloadExtensionEnvs instead of extensionURLs and extensionEnvs to avoid conflicts on TurboWarp. Since this change is destructive, although I provide migration to older versions of Eureka projects, I still cannot 100% guarantee that your project will run on the new version of Eureka. Please back up your work before upgrading, and open an issue in this repository if you encounter problems, and I will try my best to solve it!

What's Changed

  • ✨ feat: auto update by @SimonShiki
  • πŸ› fix: extensionURL conflicts on TurboWarp by @SimonShiki
  • πŸ› fix: unexpected extensions field assignment by @SimonShiki
  • 🌸 chore: new logo by @SoilZhu in #35
  • πŸ“¦ chore: bump various dependencies by @dependabot

New Contributors

Full Changelog: 7...8.1

Eureka 7

05 Feb 06:45
Compare
Choose a tag to compare

What's Changed

  • πŸ”§ chore: fix clipcc support & turbowarp backpack support (@FurryR in #16)
  • πŸ”§ chore: add CreatiCode & Adacraft & PenguinMod support (@SimonShiki)
  • πŸ”§ chore: refactor toolbox injection (@SimonShiki)
  • ✨ feat: scratch-block extension and Scratch.translate.language support (@SimonShiki)
  • πŸ› fix: export sprite (@SimonShiki)

Full Changelog: 6.2...7

πŸš‘ (Critical Hotfix) Eureka 6.2

03 Dec 13:34
Compare
Choose a tag to compare

What's Changed

  • πŸ› fix: new blockly trap method crashes player (occured on Scratch, CCW). @SimonShiki

Full Changelog: 6.1...6.2

Chibi 5

03 Nov 15:02
Compare
Choose a tag to compare

What's Changed

  • ✨ Convert sideload extension's blocks into procedures call to make project can be opened normally without installing the script
  • ✨ You can now close extension confirmation dialog
  • ✨ Expose a Scratch instance before loading a non-sandboxed extension. You can also choose not to be exposed.
  • ✨ All features above can be controlled by new settings system.
  • ✨ More stable way to get Blockly instance @FurryR in #4
  • ✨ i18n support for Chibi @FurryR in #4
  • Add rCodenow support @0832k12 in #3
  • Add Xueersi(ε­¦θ€Œζ€) support

New Contributors

Full Changelog: 4...5

Chibi 4

27 Oct 15:10
Compare
Choose a tag to compare
Chibi 4 Pre-release
Pre-release
  • Add button to sideload extension in editor
  • Add a new block to detect Chibi
  • Add title for toolbox stuffs
  • If it encounters a 3rd-party extension that does not specify a running environment(whether sandboxed), Chibi will confirm it through a dialog.
  • Fix toolbox stuff injection won't take effect in some editors(Eg: ε°η ηŽ‹ and Gandi). The toolbox stuffs should now display properly in most editors.
  • Fix extensionURL property in projectJSON will be rewritten.
  • Fix Automatic publicPath is not supported in this browser Error in some situations.

Full Changelog: 3...4

0.0.2

17 Sep 11:33
Compare
Choose a tag to compare
0.0.2 Pre-release
Pre-release
  • Turbowarp i18n api support
  • Fix issues while changing locales
  • Expose Scratch object if possible
  • Add renderer to Scratch object
  • Add TurboWarp support
  • Performance improvements

Full Changelog: 0.0.1...0.0.2