Skip to content

Releases: bridge-core/bridge.

v0.11.2

28 Mar 15:51
decaa09
Compare
Choose a tag to compare

Changes:

  • updated auto-completions to Minecraft v1.11.0.8
  • bridge. can now recognize even more problems

Fixes:

  • fixed movement.sway auto-completions
  • fixed comment field of context menu not updating
  • fixed animation controller auto-completions

v0.11.0

22 Mar 15:09
Compare
Choose a tag to compare

Features:

  • Errors and Warnings!
    In order to start seeing errors, open the settings menu and choose your error settings!
    bridge. can now detect common mistakes and provide auto-fixes for them. Errors are highlighted inside the file in which they occur. Upon hovering over the underlined JSON node, a description pops up on what is the problem. There will be a light bulb next to the node if an auto-fix is available. Problem reports are another step towards making the overall add-on developing experience with bridge. even better.
  • Timelines!
    Timelines are a new feature in v1.10 of Minecraft. With this update, bridge. supports these files.
    • added filetype "animation"
    • added filetype "animation controller"
    • syntax highlighting for animations
    • syntax highlighting for animation controllers
    • added timelines documentation
  • Snippets!
    • added new snippets
  • Auto-Completions!
    • added auto-completions for entity families
    • updated auto-completions for v1.11.0.5 & v1.11.07 of Minecraft
    • added auto-completions for animations
    • added auto-completions for animation controllers
    • updated entity auto-completions to include animations and animation controllers
  • added new settings

Changes:

  • changed how editing JSON nodes works in favor of more stability

Fixes:

  • fixed infinite loading windows
  • fixed tab system & project management
  • fixed wrong auto-completions for minecraft:behavior.send_event
  • fixed wrong auto-completions for minecraft:underwater_movement
  • fixed bridge. saving timeline object as array
  • fixed dynamic auto-completions being cached
  • fixed adding an attribute's value not updating the file history

v0.11.0-pre4

20 Mar 15:39
Compare
Choose a tag to compare
v0.11.0-pre4 Pre-release
Pre-release

This release brings support for the new BP animations & animation controllers.

Features:

  • added auto-completions for animations
  • added auto-completions for animation controllers
  • updated entity auto-completions to include animations and animation controllers
  • added filetype "animation"
  • added filetype "animation controller"
  • syntax highlighting for animations
  • syntax highlighting for animation controllers
  • added timelines documentation

Fixes:

  • fixed bridge. saving timeline object as array

v0.11.0-pre3

18 Mar 16:59
bc1524f
Compare
Choose a tag to compare
v0.11.0-pre3 Pre-release
Pre-release

A pre-release with one big feature while I am continuing developing new ones for v0.11.0.

Features:

  • bridge. can now detect errors and propose auto-fixes
  • updated auto-completions for v1.11.0.5 of Minecraft
  • added new snippets
  • added new settings
  • added auto-completions for entity families

Changes:

  • changed how editing JSON nodes works in favor of more stability

Fixes:

  • fixed infinite loading windows
  • fixed tab system & project management
  • fixed wrong auto-completions for minecraft:behavior.send_event
  • fixed wrong auto-completions for minecraft:underwater_movement

v0.10.0

15 Mar 13:17
Compare
Choose a tag to compare

Features:

  • Snippets!
    • Ctrl + Q >> Search snippet >> Confirm with enter
    • Snippets enable you to quickly import common component patterns.
    • Create new snippets!
    • Delete snippets!
    • Set the snippet insertion scope!
  • Auto-Completions
    • Generally improved due to the new context sensitive templates!
    • Improved loot_table auto-completions
    • Improved trade_table auto-completions
    • Entity filter auto-completions
    • Updated v1.11 components
  • JSON can now be pasted with key in front
  • added new setting "auto fill inputs"
  • added information pop-up window

Changes:

  • TabWindow content may now be a function
  • bridge. now keeps your settings save upon updating
  • default project setting is now a drop-down instead of a text field
  • inputs can now automatically be focused
  • toggle open children now works as expected
  • massive auto-completion functionality improvements
  • significant auto-completions speed improvements
  • changed how the context menu displays content previews
  • .lang files now have a dedicated icon
  • tweaks to the settings window

Fixes:

  • fixed copy, cut & paste in inputs
  • fixed sidebar separator
  • fixed snippets not updating after being deleted
  • fixed snippets & file explorer not working if there was a problem with initializing the settings data
  • fixed below_content of "card" UI type
  • fixed selection marker not displaying on values
  • fixed tabs not showing as unsaved
  • fixed auto-completion menu showing up too large

v0.10.0-pre

12 Mar 14:40
Compare
Choose a tag to compare
v0.10.0-pre Pre-release
Pre-release

Features & Changes:

  • massive auto-completion improvements
    • improved loot_table auto-completions
    • improved trade_table auto-completions
    • added context sensitive auto-completions
    • functionality improvements
  • toggle open children now works as expected
  • changed how the context menu displays content previews
  • significant auto-completions speed improvements
  • .lang files now have a dedicated icon
  • tweaks to the settings window
  • added new setting "auto fill inputs"

Fixes:

  • fixed tabs not showing as unsaved
  • fixed auto-completion menu showing up too large
  • fixed pollution of proposal scope

v0.9.0

11 Mar 16:38
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

Features & Changes:

  • updated trade table auto-completions for v1.11
  • auto-completions now support the latest Bedrock Beta
  • added file_definitions.json & versions.json
  • data-driven file definitions
  • added a new cache system
  • context menu for JSON editor
  • you can now add comments to JSON files
  • changed where some tool-tips appear
  • changed where the auto-completion menu appears
  • added built-in documentations

API Features & Changes:

  • made JSONTree class available to plugins

Fixes:

  • fixed file dependencies
  • fixed first loaded plugin being buggy

v0.9.0-pre

09 Mar 19:13
Compare
Choose a tag to compare
v0.9.0-pre Pre-release
Pre-release

Features & Changes:

  • updated trade table auto-completions for v1.11
  • added file_definitions.json & versions.json
  • progress on new tab system
  • fixed first loaded plugin being buggy
  • context menu for JSON editor
  • data-driven file definitions
  • auto-completions now support the latest Bedrock Beta
  • changed where some tool-tips appear
  • changed where the auto-completion menu appears
  • added built-in documentations

API Features & Changes:

  • made JSONTree class available to plugins

Fixes:

  • fixed file dependencies

v0.8.0

22 Feb 17:59
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

Features & Changes:

  • added button to open current project inside the explorer
  • added setting to open all nodes upon opening a file
  • added loading windows
  • added shortcuts to open/close all nodes of a file
  • added highlighting for HTML files
  • reorganized "edit" menu
  • changes to the file cache
  • necessary tweaks to the file dependency technology
  • arrays now merge correctly with "JSONTree.add(...)"
  • objects now merge correctly with "JSONTree.buildFromObject(...)"
  • added copy, cut & paste for JSON files
  • added undo/redo
  • better node deleting
  • added confirm window upon closing unsaved tab
  • bridge. now lets you choose between multiple Minecraft versions for auto-completions
  • added auto-completions for spawn_groups and recipes
  • added entity auto-completions for v1.11
  • added spawn_rule auto-completions for v1.11
  • added trade_table auto-completions for v1.11
  • added default project setting
  • plugin menu text is now centered
  • new welcome screen
  • changed "open all nodes" and "close all nodes" functionality

API Features & Changes:

  • fixed & changed Bridge.open(...) plugin method
  • added support for marking JSON nodes

Fixes:

  • fixed JSON editor not updating correctly upon opening a node
  • fixed plugin window close animation not playing
  • fixed cache getting invalid content
  • fixed moving global object throwing error
  • fixed tabs showing as unsaved even if no JSON node was moved
  • fixed error upon deleting a node
  • fixed x-overflow of text renderer
  • fixed file explorer not updating opened folders after switching project
  • fixed edit input being unresponsive upon switching tabs
  • fixed a bug where users could get auto-completions into an illegal state

v0.7.0

03 Feb 13:42
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

Features & Changes:

  • added the option to create new addon projects from within bridge.
    • generates manifest.json with UUIDs, name & description
  • added a file cache
  • renamed some methods
  • added button to package BPs
  • added option to move JSON nodes
  • added more control over the PluginEnv.trigger(...) function
  • you can now uncomment /comment a line with "ctrl + #"
  • new tab UI
  • added JSON file auto-completions
    • provided by the JSON node making the system very flexible
  • "ctrl + del" now also removes current element
  • new scripts for file save dependencies
  • tweaked appearance of confirmation window
  • added option to delete cache of a file
  • made it possible to navigate through a file with "ctrl + e" & "ctrl + d"

API Features & Changes:

  • added new Bridge.Cache API
  • renamed "opened-sidebar" to "bridge:openedSidebar"
  • added Bridge.FS.writeFile(...) method
  • added Bridge.Utils API
  • PluginEnv.JSON.parse no longer uses eval
  • added a lot of new plugin events | More...
  • added new plugin methods for "update" technology

Fixes:

  • fixed JSON tabs showing as unsaved incorrectly
  • fixed spelling of some templates
  • fixed "function" command not being colored
  • fixed wrong conversion of arrays
  • fixed a bug with "/" appearing in JSON nodes
  • fixed a whole bunch of reactivity bugs with the tab system
  • fixed a bug with newly created files being opened twice
  • fixed a lot of bugs with the file cache