Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(develop): release blockly 9.0.0 #238

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

release-please[bot]
Copy link

@release-please release-please bot commented Apr 21, 2022

🤖 I have created a release beep boop

9.0.0 (2022-10-25)

⚠ BREAKING CHANGES

Features

  • add basic observable implementations of procedure interfaces (#6489) (a7247af)
  • add interface definitions for procedure stuff (#6488) (1162a66)
  • Add margin around zoomToFit (#6042) (a202558)
  • add mocha failure messages to console output (#5984) (7d250fa)
  • allow blocks to receive their own delete events (#6337) (e9920a5)
  • Allow developers to set a custom tooltip rendering function. (#5956) (6841ccc)
  • blocks: Export block definitions (#5908) (ffb8907)
  • build: Support TypeScript in core/ (#6220) (4070ffc)
  • creates a new way to add shortcut key mappings (#6122) (adb5ad1)
  • make isMutator public (#6316) (8f4b49a)
  • make mocha fail if it encounters 0 tests (#5981) (0b2bf3a)
  • return element from menu.render (#6426) (e3fa43d)
  • tests: Add a test to validate scripts/migration/renamings.js (#5980) (3c723f0)
  • tests: Use official semver.org RegExp (#5990) (afc4088)
  • trigger updates to IProcedureBlock blocks (#6570) (c9ced48)
  • updates accessors for getMainWorkspace and getSelected (#6313) (fd127f6)

Bug Fixes

  • // isn't a legal comment in CSS (#6467) (84f6dfe)
  • add compose and decompose to block (#6102) (619ee66)
  • add timeouts to delay expensive mutation operations (#6149) (91b570a)
  • adding and removing css classes that contained spaces (#6455) (8530e6d)
  • Adds check for changedTouches (#5869) (3f4f505)
  • advanced playground and playground to work when hosted (#6021) (364bf14)
  • always rename caller to legal name (#6014) (c430800)
  • blocks: correct the callType_ of procedures_defreturn (#5974) (b34db5b)
  • build: Correctly handle deep export paths in UMD wrapper (#5945) (71ab146)
  • build: Fix sourcemaps (#6352) (e10bf99)
  • build: Have prepare task signal async completion (#6356) (079699b)
  • bump version to 8.0.2 (5620515)
  • bumping a block after duplicate breaking undo (#5844) (5204569)
  • change getCandidate_ and showInsertionMarker_ to be more dynamic (#5722) (68d8113)
  • change paste to return the pasted thing to support keyboard nav (#5996) (20f1475)
  • Change the truthy tests of width and height in WorkspaceSvg.setCachedParentSvgSize to actual comparisons with null so that zero value can be saved into the cache (#5997) (fec44d9)
  • Check for empty array in thrasos.RenderInfo.addElemSpacing_ (#6211) (16b5ccd)
  • checkin built files (f21b9db)
  • comments not being restored when dragging (#6011) (85ce3b8)
  • component id should be on the prototype (#6104) (172a8ce)
  • Connections can be highlighted multiple times (#6502) (581e8ac)
  • context menu not working (#6399) (79051a6)
  • convert the common renderer to an ES6 class (#5978) (c1004be)
  • convert the Workspace class to an ES6 class (#5977) (e2eaebe)
  • custom block context menus (#5976) (8058df2)
  • Deep copy options used by dropdown fields (#6425) (05b221b)
  • deprecate functions in object.ts (#6387) (9775b51)
  • disposing of a workspace that has overwritten shadows (#6424) (f2e408b)
  • Don't throw if drag surface is empty. (#5695) (769a25f)
  • Don't warn if field is acually 0 width (#6558) (321f619)
  • dragging fails for collapsed blocks with Icons, which have been … (#6081) (f5206d4)
  • dragging fails for collapsed blocks with Icons, which have been … (#6081) (5240301)
  • export Blockly.Names.NameType and Blockly.Input.Align correctly (#6030) (2c15d00)
  • Export loopTypes from Blockly.blocks.loops (#5900) (4f74210)
  • Export loopTypes from Blockly.blocks.loops (#5900) (74ef1cb)
  • feedback on procedure model implementations (#6560) (41db0c5)
  • field defaults not being defined correctly (#6453) (eb1b786)
  • fix block factory in manual mode (#6533) (a64d6e9)
  • Fix blocks with mutators. (#6440) (ab03c65)
  • Fix bug where workspace comments could not be created. (#6024) (2cf8eb8)
  • Fix compilation errors under Closure's strict mode (#6073) (edc2a5c)
  • Fix downloading screenshots on the playground. (#6025) (ca6e590)
  • Fix errors in TS declarations with blocks and generators (#6200) (d61f4ca)
  • fix message loading by removing vestgial dependency (#6219) (c0f81c2)
  • fix message loading from script tags (#6060) (44edbb8)
  • fix or silence type errors (#6105) (daf78af)
  • fix pinch to zoom (#6544) (5cdcd02)
  • fix pinch to zoom (#6544) (caf91c8)
  • Fixed the label closure on demo/blockfactory (#5833) (e8ea2e9)
  • generator type declarations (#6412) (b2fa356)
  • generators: Fix an operator precedence issue in the math_number_property generators to remove extra parentheses (#5685) (a31003f)
  • improve types in touch code (#6099) (7c7cfbe)
  • incorrect module for event data in renamings database (#6012) (e502eaa)
  • Increases the speed of deleting blocks (#6128) (71e8356)
  • inject function options dictionary has wrong type definition (#6231) (233cce8)
  • JSON deserialization fails (bug #6091) (collapsed procedure call… (#6103) (75a071e)
  • JSON deserialization fails (bug #6091) (collapsed procedure call… (#6103) (45c36f8)
  • json hooks for lists blocks not needing extra state (#6177) (8b69b61)
  • json serialize lists_getIndex with json extraState (#6136) (#6170) (0afff23)
  • loading messages from script tags. (#6184) (188ba98)
  • loading messages from script tags. (#6184) (2a7d6b0)
  • Made workspace non-nullable. (#6300) (83a3e74)
  • make eventUtils throw if event type not registered (#6381) (60bc01a)
  • Make generator types and BlockDefinition less restrictive (#6185) (2ff4f88)
  • make getSourceBlock nullable again (#6542) (5f42361)
  • make getSourceBlock nullable again (#6542) (df660af)
  • Make message files work in unpackaged mode, and rebuild msg files (c3af8de)
  • Make message files work in unpackaged mode, and rebuild msg files (4b1bb8c)
  • message types being incorrect (#6414) (9c81e75)
  • Modifying size update handling for multiline field in parent block. (#6461) (2a2cbb4)
  • Move @alias onto classes instead of constructors (#6003) (1647a32)
  • Move backwards-compatibility hacks to main.js (#6260) (aaafbc2)
  • move test helpers from samples into core (#5969) (2edd228)
  • move the dropdown div to a namespace instead of a class with only static properties (#5979) (543cb8e)
  • move Theme to use a Partial type for BlockStyle (#6532) (ca3b9bd)
  • msg imports in type definitions (#5858) (07a75de)
  • mutators disconnecting from children instead of moving them (#6047) (493444c)
  • opening/closing the mutators (#6000) (243fc52)
  • options parser should add trailing slash to 'media' if not present. (#6263) (#6264) (bf1a40c)
  • packaging .d.ts files (#6327) (c8dd01a)
  • parent blocks not bumping neighbours (#6538) (7147813)
  • path object not checking theme props (#6451) (893787b)
  • playground access to Blockly (9e1cda8)
  • playground test blocks, text area listeners, and show/hide buttons (#6015) (7abf3de)
  • procedure param edits breaking undo (#5845) (8a71f87)
  • provide initial values to reduce functions in generated js (#6178) (706c2bf)
  • re-expose HSV_VALUE and HSV_SATURATION as settable properties on Blockly (#5821) (0e5f3ce)
  • re-expose HSV_VALUE and HSV_SATURATION as settable properties on Blockly (#5821) (6fc3316)
  • refactors concrete implementations of the procedure data models (#6575) (fed57f2)
  • remove calls to removeClass and hasClass (#6413) (5f11f34)
  • remove checks for IE and EdgeHTML in core (#6336) (ffe6d55)
  • remove deprecated use of objectUtils from generators (#6499) (224af0a)
  • Remove float() coercion in Python loops (#6259) (5612e13)
  • remove some IE-specific code in dom and style (#6396) (a785ab8)
  • remove unused functions in style.ts (#6386) (856e74d)
  • remove unused or obsolete useragent checks (#6355) (aff21b9)
  • remove vestigial dependency (#6219) (334956b)
  • replace object.mixin with Object.assign (#6138) (df41c23)
  • reuse the 'bumpObjects' module in inject.js (#6121) (df8349c)
  • revert "Delete events should animate when played (#5919)" (#6031) (c4a25eb)
  • revert converting test helpers to es modules (#5982) (01d4597)
  • setting null for a font style on a theme (#5831) (835fb02)
  • Silence Closure errors when modifying tooltips. (#6098) (29b6b87)
  • some AnyDuringMigration (#6430) (c2cbed1)
  • stop using is3dSupported (#6400) (55ea12b)
  • tests: Enable --debug for test:compile:advanced; fix some errors (#5959) (88334be)
  • tests: Enable --debug for test:compile:advanced; fix some errors (and demote the rest to warnings) (#5983) (e11b583)
  • tests: Fix race condition causing flakiness in PHP generator test (#6213) (d7ab815)
  • tests: revert change in marker_svg to keep keyboard nav tests working (#6457) (dd0d0f6)
  • theme types (#6423) (abad51f)
  • Theme.name does not match registered name (#6186) (#6226) (9797943)
  • TS errors on dependent projects with certain tsconfig settings (#6360) (#6361) (e58cf77)
  • type error in uneditable bubbles (#6092) (7353c61)
  • TypeScript exporting of the serialization functions (#5890) (5d7c890)
  • undo/redo for auto disabling if-return blocks (#6018) (c7a359a)
  • update a moved function in developer tools so it loads (#6500) (ce3ec78)
  • Update deprecations for the new release. (#6470) (d3447ea)
  • update extraState property in serializer typedefs (#6057) (55cae6e)
  • update package files (b5c4494)
  • update prettify url (#6459) (852e48a)
  • Update readme and remove travis build badge (e65835c)
  • update the playground to load compressed when hosted (#5835) (2adf326)
  • Update typescript definition files for core, blocks, and generators (#6174) (87aa4c0)
  • Update typings for q1 2022 release (#6051) (69f3d4a)
  • update versions (c137801)
  • Use correct namespace for svgMath functions (#5813) (b8cc983)

Reverts

  • "chore: remove unused import" (02089ae)
  • "chore: remove unused import" (02089ae)

Miscellaneous Chores

  • build: compile to ES2015 instead of ES5 (#6335) (f032151)
  • properly add the removal of utils.global to the renamings file. (#6204) (2f734f7)

Code Refactoring

  • allows previously internal constants to be configurable (#5897) (4b5733e)
  • blocks: Rename Blockly.blocks.* modules to Blockly.libraryBlocks.* (#5953) (5078dcb)
  • Remove remaining use of goog.module.declareLegacyNamespace. (#6254) (f947b3f)
  • remove unused constants from internalConstants (#5889) (f0b1077)
  • Removed backwards compatibility for getDeveloperVars(). (#6385) (3bc42c5)

release


This PR was generated with Release Please. See documentation.

@github-actions
Copy link

Thanks for the PR! The develop branch is currently frozen in preparation for the release so it may not be addressed until after release week.

@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch 5 times, most recently from 214a952 to e28a74a Compare April 25, 2022 21:46
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch from e28a74a to 0a653d1 Compare May 24, 2022 15:02
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch 4 times, most recently from 4b2a5e3 to d5aebc8 Compare August 10, 2022 20:59
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch 3 times, most recently from 7ec8170 to 43e2731 Compare August 17, 2022 18:23
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch 6 times, most recently from ed04942 to 529e88f Compare August 29, 2022 17:16
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch 2 times, most recently from 519c3e2 to 5d200c2 Compare August 31, 2022 22:01
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch 7 times, most recently from 12eac08 to 772a2fb Compare September 14, 2022 21:24
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch from 772a2fb to 2802f3c Compare September 29, 2022 16:49
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch 4 times, most recently from 8291cea to 84fd038 Compare October 5, 2022 20:44
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch from 84fd038 to 9def8ed Compare October 12, 2022 18:24
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch from 9def8ed to 888e8e9 Compare October 13, 2022 23:27
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch from 888e8e9 to 619ac6e Compare October 14, 2022 18:37
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch from 619ac6e to a0e1a00 Compare October 17, 2022 17:29
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch from a0e1a00 to 4cec3f0 Compare October 18, 2022 23:43
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch from 4cec3f0 to 1f186ed Compare October 20, 2022 23:01
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch from 1f186ed to 0ee9fd4 Compare October 25, 2022 17:42
@release-please release-please bot force-pushed the release-please--branches--develop--components--blockly branch from 0ee9fd4 to 7237a8d Compare October 25, 2022 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants