Skip to content

Releases: component-network/viewscript-server

v1.2.4

23 Oct 18:49
Compare
Choose a tag to compare

v1.2.3

23 Oct 17:29
Compare
Choose a tag to compare
v1.2.3 Pre-release
Pre-release

Full Changelog: v1.2.2...v1.2.3

Improve the internal readability and simplicity of main.js

v1.2.2

23 Oct 16:47
Compare
Choose a tag to compare
v1.2.2 Pre-release
Pre-release

Full Changelog: v1.2.1...v1.2.2

  • Fix some issues where head elements weren't getting de-duplicated as expected.
  • Change the name of each component's ts file from upgrades.ts to enhancements.ts

v1.2.1

23 Oct 07:24
Compare
Choose a tag to compare
v1.2.1 Pre-release
Pre-release

Full Changelog: v1.2.0...v1.2.1

Fix a bug that messed up how components with elements like scripts that go in the document head get rendered -- due to how we were caching the result of rendering components. I removed that cache for now, until I can figure out how to cache the result of component rendering but still apply the component's head elements to the root component document.

v1.2.0

23 Oct 07:21
Compare
Choose a tag to compare
v1.2.0 Pre-release
Pre-release

Full Changelog: v1.1.0...v1.2.0

  • Do not apply plugins on non-root component in renderComponent: #4
  • De-duplicate all script tags with same src & link tags with same href: #9
  • Build and embed JavaScript from an optional upgrades.ts file per component: #10

v1.1.0

22 Oct 20:12
Compare
Choose a tag to compare
v1.1.0 Pre-release
Pre-release

Full Changelog: v1.0.3...v1.1.0

  • Closes #3 - For bound attributes with no value, use the attribute's bound name instead of an empty string
    • Allows us to do :id instead of :id="id", for example
  • Add an optional when property to component settings, which allows conditional application of additional component data/attributes depending on other incoming ones.
  • Allow styles to be passed as objects, and merged, via the data and when component settings objects.

v1.0.3

20 Oct 22:05
Compare
Choose a tag to compare

v1.0.2

19 Oct 20:05
Compare
Choose a tag to compare
v1.0.2 Pre-release
Pre-release

Full Changelog: v1.0.1...v1.0.2

v1.0.1

19 Oct 05:12
Compare
Choose a tag to compare

v1.0.0

19 Oct 00:18
Compare
Choose a tag to compare
v1.0.0 Pre-release
Pre-release

Full Changelog: v0.0.0...v1.0.0

Implement a new purely markup-based syntax for rendering templates. This is a work in progress. It needs a lot of testing to be generally usable. I've started to use it for building the component.network website, and this is my only test case for now.