Skip to content

Commit 4c582c7

Browse files
committed
Add 3.3.4 changelog
1 parent ee69182 commit 4c582c7

File tree

1 file changed

+68
-1
lines changed

1 file changed

+68
-1
lines changed

src/main/resources/docs/Changelog

Lines changed: 68 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,68 @@
1+
==3.3.4==
2+
CommandHelper 3.3.4 supports Minecraft 1.13.2 - 1.16.5. All extensions must be updated when upgrading from previous versions.
3+
4+
=== New Feature Overview ===
5+
* New Visual Studio Code extension with syntax highlighting, function/event peeking, and linting for compile errors and warnings
6+
* Adds Static Analysis framework, including type and scope checks for variables and procedures
7+
* Adds telemetry (disabled by default)
8+
* Adds cmdline support for Windows
9+
* Adds 'requiredExtensions' and 'compileroptions' to [[File_Options|File Options]]
10+
* Adds 'CodeUpgradeNotices' to suppressWarnings in File Options
11+
* Adds '.msfileoption' files for directory level File Options
12+
* Adds support for multiple semi-colon separated paths for 'base-dir' in Preferences
13+
* Adds support for Brotli encoding in {{function|http_request}}
14+
* Adds 'json-api', 'cmdline-args', 'build-extension', 'help-topic', 'edit-prefs', 'install-mssql-auth' tools to [[CommandLineTools|Cmdline tools]]
15+
* Adds MSSQL support for query() and in [[Persistence_Network|Persistence Network]]
16+
* Adds documentation localization tools 'validate-l10n' and 'l10n-ui'
17+
* Adds 'help' command to Interpreter to lookup functions
18+
* array_index_exists now supports multi-dimensional arrays and negative indices
19+
* Adds reflect_pull('dir')
20+
* Adds support for Minecraft 1.14 through 1.16.5
21+
* Adds smart comments to aliases and implements `@command` structure
22+
* Adds attribute modifiers and custom model data tag to item arrays
23+
* Adds support for hex color codes in color() and colorize()
24+
* Expands Minecraft recipe support
25+
26+
=== Other Changes ===
27+
* Bare strings are no longer allowed
28+
* Auto concatenation is no longer allowed in Strict Mode
29+
* Minecraft events now ignore fake players
30+
* Faster startup times and other performance improvements
31+
* Hundreds of others fixes
32+
33+
=== Function API Additions ===
34+
77 new functions have been added.
35+
36+
MethodScript additions: {{function|map_implode}}, {{function|array_push_all}}, {{function|array_get_rand}},
37+
{{function|array_subtract}}, {{function|x_find}}, {{function|switch_ic}}, {{function|include_dir}},
38+
{{function|execute_array}}, {{function|parse_text_table}}, {{function|always_trace}}, {{function|hypot}},
39+
{{function|get_compiler_options}}, {{function|get_compiler_warnings}}, {{function|set_runtime_setting}},
40+
{{function|remove_runtime_setting}}, {{function|has_runtime_setting}}, {{function|nameof}},
41+
{{function|engine_location}}, {{function|define_object}}, {{function|new_object}}, {{function|get_pid}},
42+
{{function|reflect_type}}, {{function|class_type}}, {{function|x_write}}, {{function|average}}, {{function|sum}},
43+
{{function|median}}, {{function|mode}}, {{function|percentile}}, {{function|string_contains_ic}},
44+
{{function|x_thread_join}}, {{function|x_thread_is_alive}}, {{function|x_interrupt}}, {{function|x_is_interrupted}},
45+
{{function|x_clear_interrupt}}.
46+
47+
Minecraft additions: {{function|get_tabcomplete_prototype}}, {{function|tell_raw}}, {{function|get_projectile_item}},
48+
{{function|set_projectile_item}}, {{function|get_blockdata}}, {{function|set_blockdata}}, {{function|set_skull_owner}},
49+
{{function|get_skull_owner}}, {{function|get_sky_light_at}}, {{function|get_block_light_at}},
50+
{{function|is_block_lockable}}, {{function|is_block_locked}}, {{function|get_block_lock}}, {{function|set_block_lock}},
51+
{{function|get_cmd_completions}}, {{function|all_materials}}, {{function|entity_attribute_value}},
52+
{{function|entity_attribute_base}}, {{function|entity_attribute_default}}, {{function|entity_attribute_modifiers}},
53+
{{function|set_entity_attribute_base}}, {{function|reset_entity_attribute_base}},
54+
{{function|add_entity_attribute_modifier}}, {{function|remove_entity_attribute_modifier}},
55+
{{function|get_entity_immunity_ticks}}, {{function|set_entity_immunity_ticks}}, {{function|is_entity_sleeping}},
56+
{{function|pflying}}, {{function|pattack_cooldown}}, {{function|get_plist_header}}, {{function|set_plist_header}},
57+
{{function|get_plist_footer}}, {{function|set_plist_footer}}, {{function|ptellraw}}, {{function|pstatistic}},
58+
{{function|set_pstatistic}}, {{function|pblocking}}, {{function|psprinting}}, {{function|remove_recipe}},
59+
{{function|set_world_day}}, {{function|get_world_day}}, {{function|set_keep_spawn_loaded}}.
60+
61+
=== Event API Additions ===
62+
7 new events have been added.
63+
64+
block_explode, block_form, hanging_place, entity_unleash, potion_splash, entity_potion, resource_pack_status
65+
166
==3.3.3==
267
This release reflects the enormous changes in Minecraft 1.13, and drops support for past Minecraft versions.
368
As a result it has many breaking changes in regards to Minecraft data, functions and events. Please refer to the
@@ -8,6 +73,7 @@ As a result it has many breaking changes in regards to Minecraft data, functions
873
* Manage villager trades and virtual merchants
974

1075
=== Function API Changes ===
76+
28 new functions have been added. 19 functions have been modified.
1177

1278
MethodScript Additions: {{function|set_debug_output}}, {{function|array_intersect}}, {{function|hash}},
1379
{{function|array_subset_of}}, {{function|uuid}}, {{function|get_classes}}.
@@ -29,13 +95,14 @@ Modified: (not including item array changes) {{function|can_enchant_target}}, {{
2995
the transparent block array, {{function|pinfo}}, {{function|psend_block_change}}, {{function|spawn_falling_block}}.
3096

3197
=== Event API Changes ===
98+
22 events have been modified. 2 events have been removed.
3299

33100
Modified events: piston_retract, piston_extend, block_break, block_place, block_burn, block_ignite, block_from_to,
34101
block_dispense, block_grow, note_play (no more mutable data), block_fade, item_despawn, item_spawn, item_drop,
35102
item_pickup, entity_change_block, entity_interact, inventory_click, inventory_drag, item_swap, player_interact,
36103
vehicle_collide.
37104

38-
Removed event: player_prelogin, tab_complete_chat.
105+
Removed events: player_prelogin, tab_complete_chat.
39106

40107
==3.3.2==
41108
CommandHelper 3.3.2 supports Minecraft 1.7.10 to 1.12.2.

0 commit comments

Comments
 (0)