Nest.land Versions Save

🦕 The Nest Website

0.1.8

3 years ago

Number of files uploaded to Arweave as of July 1, 2020: 9,559 Number of modules listed on the registry as of July 1, 2020: 46

Features:

  • Introduced eggs install
  • Updated the update command
  • Introduced dynamic og images
  • Added Jesper's testimonial to the site
  • Added an option for automatic package formatting on publish
  • Introduced Twig - nest.land's private Arweave API [Still under development]
  • Added nightly Deno builds to CI to test for future version errors
  • Added optional auto-formatting for modules

Fixes:

  • Temporarily removed publish CI
  • Updated the diagram on the README
  • No more infinite loading if authentication fails
  • Fixed base64 footprints image
  • Fixed broken CI because of update tests
  • Fixed Deno.dir() errors from the new Deno version

Special thanks to @oganexon, @maximousblk, @divy-work, @MartonDev, and @yg for their contributions to this release!

0.1.5

3 years ago

Number of files uploaded to Arweave as of June 27, 2020: 5,680 Number of packages listed on the registry as of June 27, 2020: 38

Features:

  • Added large badge to documentation
  • Added CLI test workflows
  • Built readonly Rust API
  • Supporting fragment identifiers to select module versions on the site
  • Added an option for automatic package formatting on publish

Fixes:

  • No more infinite loading if a package can not be found on the site
  • Updated badge size to match other standard badges
  • Fixed base64 footprints image

Special thanks to @divy-work, @MartonDev, and @maximousblk for their contributions to this release!

0.1.4

3 years ago

Number of files uploaded to Arweave as of June 21, 2020: 3,824

Features:

  • File explorer for each package.
  • File syntax highlighting.
  • Package detail design changes: added some icons to the package info panel.
  • Option for egg.yml configuration in CLI.
  • New upgrade command in CLI (to upgrade eggs version).
  • Updated the look of the new badge.

Special thanks to @divy-work, @MartonDev, and @maximousblk for their contributions to this release!

0.1.3

3 years ago

It has been a very busy week for nest.land. We've managed to amass 20 packages (and counting) already!

Here are some notes to this release:

Features:

  • Unlisted packages: Adds an ”unlisted” field to egg.json so that users can create test packages that won’t be viewable from the gallery.
  • Entry: Allows users to specify an ”entry” field in egg.json as the index file so that mod.ts is no longer mandated. (Note: Frontend does not support this yet, so it will throw an incorrect link if an alternative entry file is used. We’re updating this in the API soon!)
  • Repository field: Added an optional “repository” field to egg.json to allow users to link to their repositories from the package information page.
  • Blocking of malicious packages: Boolean value in the API to tell whether a package has been marked as malicious. This will be implemented to the frontend soon.
  • Name normalization: Prevents packages with similar names from being created.
  • Badge: Implemented a badge for users to add to their repository READMEs to show that they are on the coolest Deno package registry!
  • Blank egg.json fields: The previous egg.json for a project is now used for any new versions with blank fields.

Fixes:

  • Better error logging on CLI.
  • No more blank READMEs and incorrect import urls if a package doesn’t have a stable version released yet.
  • The “latest version” is now the greatest semver version rather than the most recently published version.
  • Now showing package import url & details before the README on mobile.
  • Simplified installation command in the documentation.

Special thanks to @oganexon, @divy-work, and @MartonDev on their outside contributions to this release!

0.1.0

4 years ago

We're so excited to finally be able to release our first version of nest.land to the public! This release includes everything in our MVP 1, which consists of:

  • nest.land site with a package gallery and documentation
  • eggs CLI to allow users to publish and update packages
  • nest.land API & CDN
    • CDN redirects to the Arweave Permaweb where the package files are stored