diff --git a/CHANGELOG.md b/CHANGELOG.md index 30ddada..c7fcae3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,65 @@ All notable changes to the Second Life External Scripting Extension will be docu The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.0.4] - 2026-05-27 + +## What's Changed +* Fix for incorrect luau-lsp config use by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/2 +* Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/secondlife/sl-vscode-plugin/pull/1 +* Switch from class to extern syntax for luau-lsp defs and move DetecteEvent by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/4 +* Fix selene yaml gen and toml config by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/5 +* Fix for selene yaml self on `:` calls by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/6 +* Fix default data to have eventname for LLEvents:off by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/7 +* Make saves of included/required files trigger 'saves' on actively sync'd file by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/12 +* Fix precomp require generating invalid code for files with no trailing line ending by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/10 +* Add fallback lookup for matching file, if the default glob finds nothing by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/9 +* Add config to enable/disable the extension, and a command to do it quickly by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/8 +* Update Package Name Across Project to fix README Links and be Consistent with Repo Name by @GalaxyLittlepaws in https://github.com/secondlife/sl-vscode-plugin/pull/11 +* Implement a check to prevent saving over a file with identicle content by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/14 +* Add __UNIXTIME__ macro for lsl by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/15 +* Add LLEvents:once do data for default generation by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/18 +* Add support to lexer for luau [[ style strings by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/24 +* Selene warnign about list type in ll funcs by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/21 +* Alter path in selene.toml to be relative by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/26 +* Add support to slua require for aliases and default init files by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/29 +* Add extra filemeta to the output and support using it to match files by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/30 +* LSL Preproc drop comments after defines by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/35 +* Add support to lsl preprocessing for <> style includes by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/34 +* Fix #define #undef and #include being executed inside false conditional blocks by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/36 +* Perform a dry run of the preprocessor when initializing a sync by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/31 +* Add slencode and sldecode functions for lljson by @mikelittman in https://github.com/secondlife/sl-vscode-plugin/pull/40 +* Delay initial definition generation to opening of first luau file by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/42 +* Switch require to use new `dangerouslyexecuterequiredmodule` function by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/45 +* Add support for alternative LLEvents event subscription style by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/41 +* Add support for preproc style macro's as system constants by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/46 +* Fix non relative paths in @line and @module comments by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/47 +* Fix casing of learn more links in luau-lsp docs by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/48 +* Reduce config switches for meta output by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/50 +* Linux-specific instructions by @tapple in https://github.com/secondlife/sl-vscode-plugin/pull/52 +* Add the option to treat the viewer file as master by @tapple in https://github.com/secondlife/sl-vscode-plugin/pull/55 +* Spelling corrections by @FelixWolf in https://github.com/secondlife/sl-vscode-plugin/pull/53 +* Fix default config, and support for custom port by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/51 +* Luau type fixes for luau-lsp by @tapple in https://github.com/secondlife/sl-vscode-plugin/pull/57 +* Always try to match a master file by `@file` meta by @tapple in https://github.com/secondlife/sl-vscode-plugin/pull/61 +* Disable-auto-language-update by @tapple in https://github.com/secondlife/sl-vscode-plugin/pull/62 +* Switch support for lsl preproc by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/59 +* Notecard link and `@file` meta linking improvements by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/64 +* Change how file sync's are ended, and add icons to indicate files that are synced by @WolfGangS in https://github.com/secondlife/sl-vscode-plugin/pull/65 +* Retrieve pregenerated tool config files from cache on viewer. by @Rider-Linden in https://github.com/secondlife/sl-vscode-plugin/pull/66 +* Rider test by @Rider-Linden in https://github.com/secondlife/sl-vscode-plugin/pull/73 + +## New Contributors +* @WolfGangS made their first contribution in https://github.com/secondlife/sl-vscode-plugin/pull/2 +* @dependabot[bot] made their first contribution in https://github.com/secondlife/sl-vscode-plugin/pull/1 +* @GalaxyLittlepaws made their first contribution in https://github.com/secondlife/sl-vscode-plugin/pull/11 +* @mikelittman made their first contribution in https://github.com/secondlife/sl-vscode-plugin/pull/40 +* @tapple made their first contribution in https://github.com/secondlife/sl-vscode-plugin/pull/52 +* @FelixWolf made their first contribution in https://github.com/secondlife/sl-vscode-plugin/pull/53 +* @Rider-Linden made their first contribution in https://github.com/secondlife/sl-vscode-plugin/pull/66 + +**Full Changelog**: https://github.com/secondlife/sl-vscode-plugin/commits/v1.0.4 + + ## [1.0.0] - 2025-11-18 ### Added diff --git a/README.md b/README.md index eb64e02..6bb85b5 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@ **Enhance your Second Life scripting workflow with advanced preprocessing and external editing capabilities!** -[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/secondlife/sl-vscode-plugin) +[![Version](https://img.shields.io/badge/version-1.0.4-blue.svg)](https://github.com/secondlife/sl-vscode-plugin) [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) -[![VS Code](https://img.shields.io/badge/VS%20Code-1.85.0+-red.svg)](https://code.visualstudio.com/) +[![VS Code](https://img.shields.io/badge/VS%20Code-1.85.0%2B-red.svg)](https://code.visualstudio.com/) The Second Life External Scripting Extension transforms VS Code into a development environment for Second Life scripts, supporting both **LSL (Linden Scripting Language)** and **SLua (Second Life Lua)** with preprocessing capabilities and viewer integration. diff --git a/package-lock.json b/package-lock.json index a4cc9ea..860a333 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "sl-vscode-plugin", - "version": "1.0.3", + "version": "1.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "sl-vscode-plugin", - "version": "1.0.3", + "version": "1.0.4", "license": "MIT", "dependencies": { "@iarna/toml": "^2.2.5", diff --git a/package.json b/package.json index 6323b74..a0b48cc 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "sl-vscode-plugin", "displayName": "Second Life VSCode Plugin", "description": "Binding extension for external LSL and SLua editing from the Second Life viewer.", - "version": "1.0.3", + "version": "1.0.4", "publisher": "lindenlab", "icon": "sl-logo-vscode.png", "extensionDependencies": [], @@ -147,7 +147,7 @@ }, "slVscodeEdit.sync.notecardComment": { "type": "string", - "default" : null, + "default": null, "description": "String to use as a comment for notecards to allow syncing to external files of notecards with a file comment" } }