PackageTrack Sign in Track my project

aproba

A ridiculously light-weight argument validator (now browser friendly)

2.1.0 86M downloads/mo #1726 most downloaded on npm iarna/aproba

What this package is like to depend on

Last release 1 years ago

12 Jul 2025

Ships unpredictably

gaps range from 5 weeks to 7.1 years

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

11 years old

11 releases · first in 2015

0 releases in the last 12 months

see the full history below

Release timeline

11 releases · Feb 2015 to Jul 2025
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 11
  1. 2.1.0 12 Jul 2025
    Commits, not release notes

    This project publishes no release notes. Between v2.0.0 and v2.1.0 there were 4 commits, 4 of them substantive:

    • Ignore .nyc_output
    • Adding code to run on Powersystem (#12)
    • Throw TypeError objects for argument validation errors
    • newnpm double sized lockfiles
  2. 2.0.0 22 May 2018
    Commits, not release notes

    This project publishes no release notes. Between v1.2.0 and v2.0.0 there were 7 commits, 6 of them substantive:

    • upgrade package-lock
    • audit fix
    • include newer versions
    • Rewrite to use arrow funcs instead of function()
    • Assert 100% converage
    • Changelog for 2.0.0
  3. 1.2.0 19 Sep 2017
    Commits, not release notes

    This project publishes no release notes. Between v1.1.2 and v1.2.0 there were 4 commits, 3 of them substantive:

    • Update package-lock with updated deps
    • Make browser-friendly by avoiding captureStackTrace when unavailable
    • standard@10.0.3
  4. 1.1.2 02 Jun 2017
    Commits, not release notes

    This project publishes no release notes. Between v1.1.1 and v1.1.2 there were 6 commits, 5 of them substantive:

    • Add travis config
    • Fix table formatting
    • remove shrinkwrap, I don't know how this even got here
    • Remove nested function declaration (#7)
    • Add package-lock for npm5 goodies
  5. 1.1.1 08 Feb 2017
    Commits, not release notes

    This project publishes no release notes. Between v1.1.0 and v1.1.1 there were 2 commits, 1 of them substantive:

    • Support no arguments for "E" signature
  6. 1.1.0 07 Feb 2017
    Commits, not release notes

    This project publishes no release notes. Between v1.0.4 and v1.1.0 there were 6 commits, 5 of them substantive:

    • Minimize distribution
    • Add initial support for multiple signatures for a function, eg SSO|O
    • Add alternatives to README
    • Update to tap 10, allow parallel
    • standard@8
  7. 1.0.4 23 Jun 2016
    Commits, not release notes

    This project publishes no release notes. Between v1.0.3 and v1.0.4 there were 7 commits, 6 of them substantive:

    • Document EUNKNOWNTYPE
    • Factor arguments check out to function for clearer intent
    • Remove unneeded guard on Array.isArray
    • fix typo: rediculously->ridiculously
    • tap@5.7.3
    • standard@7.1.2
  8. 1.0.3 20 May 2016
    Commits, not release notes

    This project publishes no release notes. Between v1.0.2 and v1.0.3 there were 2 commits, 1 of them substantive:

    • Give better diagnostics when expecting an object and receiving array or error
  9. 1.0.2 20 May 2016
    Commits, not release notes

    This project publishes no release notes. Between v1.0.1 and v1.0.2 there were 4 commits, 3 of them substantive:

    • Use Array.isArray instead of an instanceof check
    • tap@5.7.1
    • standard@7.1.0
  10. 1.0.1 09 Apr 2015

    Nothing published for this version

  11. 1.0.0 27 Feb 2015

    Nothing published for this version

Stop reading changelogs one package at a time.

Point PackageTrack at your project and get told which of your dependencies moved, which of those matter, and what to do about it.

Track my project