Skip to content

Releases: vinejs/compiler

Allow FieldContext to contain arbitrary properties

27 Apr 08:54
Compare
Choose a tag to compare

4.1.0 (2025-04-27)

Features

  • allow fieldContext to contain arbritary properties (5d760ca)

Full Changelog: v4.0.0...v4.1.0

Introduce API to specify core data type validator for literal types

27 Apr 04:33
Compare
Choose a tag to compare

Why a major?

The API might potentially break things, therefore to be on the safer side I decided to tag a major.

4.0.0 (2025-04-27)

Features

  • introduce custom data type validator (c8fc24b)
  • introduce isValidDataType property (1910f2a)

Full Changelog: v3.0.0...v4.0.0

Add support for running implicit validations on arrays and objects

30 Nov 07:03
Compare
Choose a tag to compare

Features

  • add support for running implicit validations on array and objects (1257d44)

Full Changelog: v2.5.1...v3.0.0

Convert field names to valid variables names in compiled output

28 Nov 17:08
Compare
Choose a tag to compare

Bug Fixes

  • convert field name to valid variable name before defining it (4965ded)

Full Changelog: v2.5.0...v2.5.1

Get runtime nested path for a field

28 Mar 09:16
Compare
Choose a tag to compare

Alright, so after this release, you will be able to get the nested runtime path of a field using ctx.getFieldPath method. I will explain how this works in the release notes of https://github.com/vinejs/vine package, since that is what consumed in the user-land.

Commits

  • refactor: remove memoization from getFieldPath method b939931
  • fix: improve memo function truthy check ea53161
  • feat: add support for getting field nested runtime path 98f359d
  • chore: update dependencies df292ee

Full Changelog: v2.4.1...v2.5.0

Update dependencies

11 Mar 07:13
Compare
Choose a tag to compare
  • chore: update dependencies 112bf83

Full Changelog: v2.4.0...v2.4.1

Remove node:inspect import statement

04 Jan 10:15
Compare
Choose a tag to compare
  • chore: update dependencies 2c9650e
  • refactor: remove node:inspect for a custom method 6466457
  • chore: pin typescript version fb0fa1e

What's Changed

New Contributors

Full Changelog: v2.3.0...v2.4.0

Generate types using TSC

20 Nov 05:50
Compare
Choose a tag to compare
  • docs: update benchmarks d40233d
  • docs(README): remove snyk badge dbb0ebc
  • chore: update dependencies and generate types using tsc f77f65e
  • chore: update dependencies 8464588

Full Changelog: v2.2.0...v2.3.0

Bundling with tsup

28 Jul 11:54
Compare
Choose a tag to compare
  • chore: update dependencies d922159
  • chore: remove copy:templates script a492f24
  • chore: use tsup for building 4dbfda7

v2.1.2...v2.2.0

Update dependencies

19 Jul 06:39
Compare
Choose a tag to compare
  • chore: update dependencies a6ea6be

Full Changelog: v2.1.1...v2.1.2