Skip to content

Releases: edge-js/edge

Adding hooks for claiming and modifying tags

03 Dec 11:51
Compare
Choose a tag to compare
  • fix: typing issues 38a8f1a
  • feat: add support for claiming and modifying tags 3af75ad
  • chore: update dependencies and remove onLine preprocessor 935870d

v3.4.0...v3.5.0

Adding support for defining pre-processor to be executed on every line

15 Nov 18:32
Compare
Choose a tag to compare

Add @share tag and improvements to `$props` and `$slots` api

15 Nov 15:09
Compare
Choose a tag to compare
  • refactor: remove unused imports bb7d1cd
  • refactor: remove raise method from caller and add to globals b24b699
  • feat: add @share tag to share values from component to caller 63ca0ba
  • feat: add dedicated classes for Props & Slots for easier interaction 16fd508
  • feat: expose api to register plugins e228e0f
  • chore: update dependencies d7de3d8

v3.2.1...v3.3.0

Updating lexer and parser as they contain bug fixes

30 Oct 09:05
Compare
Choose a tag to compare

Add supporting for defining template pre-processors

05 Oct 12:34
Compare
Choose a tag to compare
  • test: normnalize new lines 931938c
  • feat: add support for defining processor functions to modify the template output 00dac4c
  • chore: update dependencies f476ae9
  • feat: allow access to property inside template 44c0445
  • chore: update dependencies 83b89df

v3.1.2...v3.2.0

Update underlying dependencies

21 Sep 14:16
Compare
Choose a tag to compare
  • docs(README): add banner 0a15d08
  • chore(package): update dependencies b744e71

v3.1.1...v3.1.2

Update dependencies

02 Sep 11:27
Compare
Choose a tag to compare
  • chore(package): update dependencies 29b5e92

v3.1.0...v3.1.1

Improving the way new lines are handled

01 Sep 17:28
Compare
Choose a tag to compare

This release contains changes to the way new lines are handled and enhances the tags syntax to allow striping new line after the openining block of a tag.

Since Edge is extensively used for generating HTML, we do not expect any breaking changes after this change, since HTML is no meaning for new lines \n.

However, if you face any issues in your existing apps, then feel free to get in touch with me

Commits

  • chore(package): update dependencies fca5506
  • chore: format source files using prettier 5ddca73
  • improvement: simplify newlines between tags 170d022

v3.0.5...v3.1.0

Fix for release v3.0.4

12 May 14:35
Compare
Choose a tag to compare
  • fix: ensure indexOf is greater than -1 43c0dd3

v3.0.4...v3.0.5

Depreciating dot based template paths

08 May 18:26
Compare
Choose a tag to compare

Before this release

Earlier one was able to use dot (.) as a separator to define nested template paths. For example:

// file path: posts/index.edge
view.render('posts.index') 

However, allowing dot as a separator can cause unnecessary problems, when the actual filename has a dot inside it. For example:

├── partials
│   └── header.small.edge

Now, rendering the view using partials.header.small will break, since the dot is used a path separator.

After this release

Now, the standard / is used for referencing nested paths.

view.render('posts/index')
  • refactor: depreciate dot based template paths 7bd3640

v3.0.3...v3.0.4