Skip to content

Releases: J4KEWasNotHere/Loom

0.4.2

Choose a tag to compare

@J4KEWasNotHere J4KEWasNotHere released this 22 Jul 20:19

0.4.2.-beta, zip-import reliability and dependency-director fixes.

What is provided is the v0.4.2 version of Loom and its .rbxm file and source-code.
These versions are also used to install other versions within the plugin.

Changes since v0.3.0

Added

  • Added a Package Manager page - still in beta.

Fixed

  • Import packages (.zip) no longer requires a wally.toml to import an archive at all - plugins/packages with no Wally metadata now import as a plain package instead of being rejected outright.
  • Packages with no init/init.lua/init.luau entry point (found via zip decompression or folder search) are now imported as-is instead of the import silently failing and the extracted files being deleted.
  • Create Package-Directors in Package setting is now actually respected during zip import - it was previously read but never applied, so directors were created unconditionally regardless of the setting.
  • Improved Logger colorizer

0.3.0

Choose a tag to compare

@J4KEWasNotHere J4KEWasNotHere released this 19 Jul 09:15

0.3.0-beta, package import improvements, code refactoring and new features. This is in beta as new features

What is provided is the v0.3.0 version of Loom its .rbxm file and source-code.
These versions are also used to install other versions within the plugin.

Changes since v0.2.2

Added

  • .model.json files are now supported.
  • Added a Search Page so users can directly search and add packages inside studio. (#3)
  • Added a Nightly-Build or Version option when Dev & Experimental modes are enabled - which rebuilds the plugin using the current GitHub-Build.

Fixed

  • Page Buttons are scrollable when the Widget is too small.

Structural

  • Source-code can now be accessed by users to implement pull-requests and more accurate issues for collaboration.
  • Code Refactor & General Fixes.

0.2.2

Choose a tag to compare

@J4KEWasNotHere J4KEWasNotHere released this 14 Jul 17:20
39a0025

0.2.2-stable-build, package import stability and stray warning cleanup.

What is provided is the v0.2.2 version of Loom and its .rbxm file.
These versions are also used to install other versions within the plugin.

Changes since v0.2.0

Added

  • Added init.meta.json support, a script/module folded from an init.lua/init.luau folder now has its properties and attributes applied directly to the resulting Script/ModuleScript.

Fixed

  • Import packages (.zip) button would stay stuck disabled if the file picker was cancelled, requiring a plugin reload to import again.
  • Removed an unnecessary warn message that was firing in live game sessions.
  • VersionControl.waitFor always blocked for the full timeout duration even when the awaited task finished instantly, instead of returning as soon as it completed.

Recommits

  • Create Package Directors setting didn't do anything.

0.2.0

Choose a tag to compare

@J4KEWasNotHere J4KEWasNotHere released this 08 Jul 19:48
e345236

0.2.0-stable-build, general fixes and improvements for more quick access to packages.

What is provided is the v0.2.0. version of Loom and its .rbxm file.
These versions are also used to install other versions within the plugin.

Changes since, v0.1.4

Changes

  • Small UI changes

Added

  • Added a Create Package-Directors in Package settings, this will create a Director module to the Original Director Module inside a package that's been installed.
  • Added a Include Developer-Dependencies settings, which will also attempt to import the dev-dependencies.

Fixed

  • Package versions with exponents to link the major version are now supported, eg author/name@^1
  • Logger colorizer partially fixed

Recommits

  • Override Name was not working at all. (Issue from KrissNot)
  • Fixed VersionControl failing to index versions. (Recalled)

0.1.4

Choose a tag to compare

@J4KEWasNotHere J4KEWasNotHere released this 05 Jul 10:32
e41f925

Stable-build, with bug fixes and improvements to a more stable experience.
What is provided is the v0.1.4. version of Loom and its .rbxm file.
These versions are also used to install other versions within the plugin.

Changes since, v0.1.0

Removed

  • Removed Unpack src files setting; read more..

Fixed

  • Fixed zip imports dropping valid Lua/Luau files with secondary extensions
  • Fixed out-of-order nested init.lua files creating duplicate, orphaned folders
  • Fixed src unpacking not targeting an existing init module correctly
  • Fixed package entry-point script being named init instead of the package's actual name

Added

  • Added Rojo project-file (default.project.json) path remapping support during zip import
  • Added root-level folder collapsing to match Rojo's init-folder semantics

Re-commits

  • Upgraded Wally version to 0.3.2 or lower if needed ; I made a coding mistake and made Loom load the version based of the package's version.
  • Fixed VersionControl failing to index versions. (Recalled)

Notices

  • author/name@^1 should be implemented in future version.
  • Issue with nested packages not loading, despite working? (may relate to first point)

0.1.0 (Archived)

Choose a tag to compare

@J4KEWasNotHere J4KEWasNotHere released this 03 Jul 21:23
24b87bb

Alpha-build, with bug fixes and small improvements to a more stable experience.

What is provided is the v0.1.0 version of Loom and its .rbxm file.
These versions are also used to install other versions within the plugin.

Changes since, v0.0.1

  • A new setting has been added called Unpack src files, Instead of leaving imported packages' src as a folder, it will reparent everything to the package's folder.
  • Fixed Import (.zip) not installing dependencies.
  • Fixed version order being incorrect.
  • Fixed Possible Infinite Yield on Version Control.
  • Director module now provides Package information
  • wally.toml files are now always added to packages.

0.0.1 (Archived)

Choose a tag to compare

@J4KEWasNotHere J4KEWasNotHere released this 29 Jun 20:10
d7743b5

What is provided is the earliest version of Loom and its .rbxm file.
These versions are also used to install other versions within the plugin.

Smooth functionality and quality is not guaranteed