Skip to content

Releases: observerly/astrometry

v0.57.0

18 Oct 17:02
55baa30
Compare
Choose a tag to compare

What's Changed

Features

  • feat: add optics module to @observerly/astrometry by @michealroberts in #386
  • feat: add getFocalRatio() utility to optics module in @observerly/astrometry by @michealroberts in #387
  • feat: add GregorianMonth type to calendar module in @observerly/astrometry by @michealroberts in #392
  • feat: add AlgonquinMoonNames type to moon module in @observerly/astrometry by @michealroberts in #390
  • feat: add AnishinaabegMoonNames type to moon module in @observerly/astrometry by @michealroberts in #391
  • feat: add ColloquialMoonNames to moon module in @observerly/astrometry by @michealroberts in #393
  • feat: add names Map to moon module in @observerly/astrometry by @michealroberts in #394

Full Changelog: v0.56.1...v0.57.0

v0.56.1

25 Sep 10:07
3860ab3
Compare
Choose a tag to compare

What's Changed

Fixes

  • fix: amend q to adjust for negative angles in getParallacticAngle() in @observerly/astrometry by @michealroberts in #385

Full Changelog: v0.56.0...v0.56.1

v0.56.0

22 Aug 12:57
b1fdfc5
Compare
Choose a tag to compare

What's Changed

🌑 A small precursor release, the API now exposes isBlueMoon utility to determine if today will be a blue Moon (using the colloquial definition of a blue Moon: the second full Moon in a calendar month).

Features

  • feat: add isBlueMoon utility to moon module in @observerly/astrometry by @michealroberts in #325

Refactors

  • refactor: amend q() calculation for boundary conditions in @observerly/astrometry by @michealroberts in #380
  • refactor: amend getTwilightBandsForDay() in twilight module in @observerly/astrometry by @michealroberts in #381

CI/CD

  • ci: enable dual registry publishing for scoped private in @observerly/astrometry by @michealroberts in #382

Full Changelog: v0.55.0...v0.56.0

What's Changed

  • chore: amend .npmrc file for jsr configuration in worksapce by @michealroberts in #377
  • style: ensure getCoefficientOfEccentricity has explicit return type in earth module in @observerly/astrometry by @michealroberts in #378
  • refactor: amend q() calculation for boundary conditions in @observerly/astrometry by @michealroberts in #380
  • refactor: amend getTwilightBandsForDay() in twilight module in @observerly/astrometry by @michealroberts in #381
  • feat: add isBlueMoon utility to moon module in @observerly/astrometry by @michealroberts in #325
  • ci: add jsr publish command to .github workflows in @observerly/astrometry by @michealroberts in #379
  • ci: enable dual registry publishing for scoped private in @observerly/astrometry by @michealroberts in #382

Full Changelog: v0.55.0...v0.56.0

v0.55.0

11 Aug 17:17
6d3e198
Compare
Choose a tag to compare

What's Changed

Features

  • feat: add getNormalisedSphericalCoordinate() to astrometry module in @observerly/astrometry by @michealroberts in #376

Full Changelog: v0.54.0...v0.55.0

v0.54.0

11 Aug 15:12
e426c8e
Compare
Choose a tag to compare

What's Changed

🔭 This minor release improves the boundary drawing on constellations to a higher degree of accuracy, as well as handling the boundary conditions of the celestial sphere.

Features

  • feat: add interpolateGeodesic() utiltiy to math module in @observerly/astrometry by @michealroberts in #373
  • feat: add interpolateRank2DGeodesicCoordinateArray() utility to math module in @observerly/astrometry by @michealroberts in #374

Refactors

  • refactor: amend createConstellationAsGeoJSON() in constellation module in @observerly/astrometry by @michealroberts in #375

Full Changelog: v0.53.1...v0.54.0

v0.53.1

11 Aug 14:27
02ba8dc
Compare
Choose a tag to compare

What's Changed

Refactor

  • refactor: amend interpolate() utilty in maths module in @observerly/astrometry by @michealroberts in #372

Full Changelog: v0.53.0...v0.53.1

v0.53.0

09 Aug 18:29
ee85b44
Compare
Choose a tag to compare

What's Changed

Features

  • feat: add convertStereoToHorizontal() to projection module in @observerly/astrometry by @michealroberts in #371

Full Changelog: v0.52.0...v0.53.0

v0.52.0

09 Aug 13:47
2cfa928
Compare
Choose a tag to compare

What's Changed

🔭 This minor release introduces a more accurate Solar coordinate lookup, using VSOP87 elements for Earth to calculate the Solar ecliptic coordinates.

Underlying changes to getSolarEquatorialCoordinate() improve accuracy, but do not introduce breaking changes.

Features

Accuracy

  • refactor: amend getSolarEquatorialCoordinate() to use accurate ecliptic coordinate lookup in sun module in @observerly/astrometry by @michealroberts in #370

Full Changelog: v0.51.0...v0.52.0

v0.51.0

08 Aug 17:06
2f7f710
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • feat!: amend constellations in constellation module in @observerly/astrometry by @michealroberts in #363

Fixes

  • fix: amend Antila typo in constellations module in @observerly/astrometry by @michealroberts in #362

Full Changelog: v0.50.0...v0.51.0

v0.50.0

07 Aug 09:19
52fddea
Compare
Choose a tag to compare

What's Changed

🔭 This minor release adds all constellations in the range [S-Z]. This release now includes the full set of 88 constellations (technically 89, with Serpens Cauda and Serpens Caput).

Constellations

Full Changelog: v0.49.0...v0.50.0