Releases: EurekaScratch/eureka
Eureka 11.3
What's changed
- π fix: add extension button on Scratch(spork)
- π fix: don't inject to flyout if no solution available
- π fix: load button not disabled when loading
Full Changelog: 11.2...11.3
Aurora
Eureka 11.2
Eureka 11.1
What's Changed
- π fix: Turbowarp's recent changes that
refreshBlocks
with individual extensions - π fix: sideload extensions lost mutation while exporting a single sprite
- π§ chore: only polyfill TurboWarp-specific stuffs when it's not in TurboWarp
- π§ chore: add update support
Full Changelog: 11...11.1
Eureka 11
Eureka 10.1
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
- @kokofixcomputers made their first contribution in #129
Full Changelog: 10...10.1
Eureka 10
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.
- the extension sandbox has been removed, so the
sideloadExtensionEnv
field in project.json will be deprecated. - the
openFrontend()
method in the Eureka global context has been replaced by the near-equivalentopenDashboard()
method - the
loader
object in the Eureka global context is replaced by theload()
method. blockly
in the Eureka global context is renamed toblocks
.
What's Changed
- Added support for new scratch blocks
- Rewritten and built-in Eureka dashboards
- Reduced Eureka.user.js size by about 30%
- Configurable whether to expose the Eureka global context or not
- Configurable whether to apply patches
- Getting Redux instances
- Configurable whether to globally expose Scratch internal instances
- Configurable whether to redirect all URLs to Eureka
- Configurable mixins
- Remove support for sandboxed extension
Eureka 8.1
Breaking Changes
Now Eureka uses sideloadExtensionURLs
and 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
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
What's Changed
- π fix: new blockly trap method crashes player (occured on Scratch, CCW). @SimonShiki
Full Changelog: 6.1...6.2