Releases: isentropic-dev/dim
Releases · isentropic-dev/dim
Release list
v0.5.0
@isentropic/dim-isq
Added
- Added 22 derived quantities: density, specificVolume, momentum,
angularVelocity, angularAcceleration, torque, dynamicViscosity,
kinematicViscosity, surfaceTension, wavenumber, heatCapacity,
specificHeatCapacity, specificEnergy, thermalConductivity,
electricFieldStrength, permittivity, permeability, currentDensity,
volumetricFlowRate, massFlowRate, concentration, and molarMass
(#10)
@isentropic/dim-unit
Added
- Added
roundScaleutility for eliminating IEEE 754 composition noise in
computed scale factors
@isentropic/dim-si
Added
- Added SI unit modules for density, specificVolume, momentum, angularVelocity,
angularAcceleration, torque, dynamicViscosity, kinematicViscosity,
surfaceTension, wavenumber, heatCapacity, specificHeatCapacity,
specificEnergy, thermalConductivity, electricFieldStrength, permittivity,
permeability, currentDensity, volumetricFlowRate, massFlowRate, concentration,
and molarMass (#11) - Added non-trivial units: kilometerPerHour, ampereHour, milliampereHour,
atmosphere, squareKilometer, and squareCentimeter
(#11)
v0.4.3
@isentropic/dim-quantity
Fixed
- Added missing README to npm package
@isentropic/dim-isq
Fixed
- Added missing README to npm package
@isentropic/dim-unit
Fixed
- Added missing README to npm package
@isentropic/dim-si
Fixed
- Added missing README to npm package
v0.4.2
@isentropic/dim-quantity
Changed
- Added npm and bun install instructions to README
@isentropic/dim-isq
Changed
- Added npm and bun install instructions to README
@isentropic/dim-unit
Changed
- Added npm and bun install instructions to README
@isentropic/dim-si
Changed
- Added npm and bun install instructions to README
v0.4.1
@isentropic/dim-quantity
Changed
- Rewrote README with reorganized Usage section for spec-based and code-based
approaches
@isentropic/dim-isq
Changed
- Rewrote README with Usage section and explicit type annotations in examples
@isentropic/dim-unit
Changed
- Rewrote README with structured Usage section covering unit system definition,
type aliases, and fluent API
@isentropic/dim-si
Changed
- Rewrote README with structured Usage section, fluent
q()API examples, and
improved onboarding flow
v0.4.0
@isentropic/dim-si
Added
- Exported concrete quantity type aliases (e.g.,
Length,Mass,Power) for
annotating function signatures without reaching into lower-level packages
(#7)
v0.3.0
v0.2.0
@isentropic/dim-quantity
Changed
- Added comprehensive JSDoc for all public exports.
@isentropic/dim-isq
Changed
- Added comprehensive JSDoc for all public exports.
@isentropic/dim-unit
Changed
- Added comprehensive JSDoc for all public exports.
@isentropic/dim-si
Breaking Changes
- Removed
./systemexport fromdeno.json. Use the root.export instead.
Added
- Added root
.export (mod.ts) as the package entry point and JSR landing
page.
Changed
- Added comprehensive JSDoc with
@exampleblocks for all public exports. - Moved internal type aliases to
types.ts(not part of public API).
v0.1.1
@isentropic/dim-quantity
Changed
- Moved package overview from module docblock to README for JSR display.
@isentropic/dim-isq
Changed
- Moved package overview from module docblock to README for JSR display.
@isentropic/dim-unit
Changed
- Moved package overview from module docblock to README for JSR display.
v0.1.0
@isentropic/dim-quantity
Initial release. Define quantity systems for compile-time dimensional analysis.
@isentropic/dim-isq
Initial release. Ready-to-use ISQ quantity system for compile-time dimensional
analysis.
@isentropic/dim-unit
Initial release. Build type-safe unit systems with scale factors and affine
offsets.
@isentropic/dim-si
Initial release. Ready-to-use SI units with compile-time dimensional analysis.