Skip to content
This repository has been archived by the owner on Dec 2, 2024. It is now read-only.

Commit

Permalink
Update metadata and add release workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
vweevers committed Sep 28, 2021
1 parent f5a3ca3 commit 6e7c33e
Show file tree
Hide file tree
Showing 6 changed files with 75 additions and 100 deletions.
17 changes: 17 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Release
on:
push:
tags: ['*']
permissions:
contents: write
jobs:
release:
name: Release
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Create GitHub release
uses: docker://antonyurchenko/git-release:v4
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
98 changes: 48 additions & 50 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Changelog

_**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._

## [6.0.0] - 2021-04-09

_If you are upgrading: please see [`UPGRADING.md`](UPGRADING.md)._

### Changed

- **Breaking:** bump `abstract-leveldown` ([`720aced`](https://github.com/Level/level-js/commit/720aced)) (Vincent Weevers)
Expand Down Expand Up @@ -31,6 +31,8 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._

## [5.0.0] - 2019-10-04

_If you are upgrading: please see [`UPGRADING.md`](UPGRADING.md)._

### Changed

- **Breaking**: Drop support of key & value types other than string and Buffer ([#179](https://github.com/Level/level-js/issues/179)) ([**@vweevers**](https://github.com/vweevers))
Expand All @@ -56,6 +58,8 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._

## [4.0.0] - 2018-12-30

_If you are upgrading: please see [`UPGRADING.md`](UPGRADING.md)._

### Changed

- Upgrade `abstract-leveldown` from `~5.0.0` to `~6.0.1` ([#155](https://github.com/Level/level-js/issues/155), [#157](https://github.com/Level/level-js/issues/157)) ([**@vweevers**](https://github.com/vweevers))
Expand Down Expand Up @@ -83,6 +87,8 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._

## [3.0.0] - 2018-06-17

_If you are upgrading: please see [`UPGRADING.md`](UPGRADING.md)._

### Changed

- Destroy with `location` and `prefix` only ([#116](https://github.com/Level/level-js/issues/116)) ([**@ralphtheninja**](https://github.com/ralphtheninja))
Expand Down Expand Up @@ -185,14 +191,6 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._
- Remove testling from `package.json` ([**@vweevers**](https://github.com/vweevers))
- Remove `level.js` logo ([**@vweevers**](https://github.com/vweevers))

**Historical Note** Support of `ArrayBuffer` values was restored in `3.0.0`.

**Historical Note** This release introduced the boolean `binaryKeys` and `arrayKeys` properties on the constructor, indicating whether the environment supports binary and array keys respectively. These properties may become private.

**Historical Note** The vendored `IndexedDBShim` is still included, but likely to be removed.

**Historical Note** Though we upgraded `browserify` to `16.2.2`, the effective version used in tests is `13.3.0` because we switched from `beefy` to `airtap`, which ships with its own `browserify` dependency.

## [2.2.4] - 2016-05-09

### Changed
Expand All @@ -207,6 +205,8 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._

## [2.2.2] - 2015-09-12

_This release introduced `this._keyRangeError`._

### Added

- Add [**@nolanlawson**](https://github.com/nolanlawson) to collaborators ([**@maxogden**](https://github.com/maxogden))
Expand All @@ -215,8 +215,6 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._

- Fix iterator when start > end ([**@nolanlawson**](https://github.com/nolanlawson))

**Historical Note** This release introduced `this._keyRangeError`.

## [2.2.1] - 2015-07-05

### Changed
Expand Down Expand Up @@ -280,6 +278,8 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._

## [2.1.1] - 2014-03-12

_This was not published to npm. There's also a gap between `2.1.1` and `2.0.0` that is inconsistent. The `options.raw` property was introduced in this release._

### Changed

- Update browser configuration for Testling ([**@maxogden**](https://github.com/maxogden))
Expand All @@ -288,10 +288,10 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._
- Make sure to store `Uint8Array` ([**@maxogden**](https://github.com/maxogden))
- Test storing native JS types with raw = true ([**@maxogden**](https://github.com/maxogden))

**Historical Note** This was not published to npm. There's also a gap between `2.1.1` and `2.0.0` that is inconsistent. The `options.raw` property was introduced in this release.

## [2.0.0] - 2014-03-09

_For some reason both `tape` and `browserify` were moved from devDependencies to dependencies. This release only had one commit._

### Changed

- Update `browserify` to `~3.32.0` ([**@maxogden**](https://github.com/maxogden))
Expand All @@ -302,8 +302,6 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._

- Add missing `xtend` dependency ([**@maxogden**](https://github.com/maxogden))

**Historical Note** For some reason both `tape` and `browserify` were moved from devDependencies to dependencies. This release only had one commit.

## [1.2.0] - 2014-03-09

### Added
Expand Down Expand Up @@ -341,6 +339,8 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._

## [1.1.0] - 2014-01-30

_In this time period `bops` shows up and gets removed. Also, `._isBuffer()` uses `Buffer.isBuffer()` in favor of `is-buffer` module._

### Added

- Add Testling ([**@maxogden**](https://github.com/maxogden))
Expand All @@ -363,8 +363,6 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._

- Remove unnecessary factor in tests ([**@rvagg**](https://github.com/rvagg), [**@maxogden**](https://github.com/maxogden))

**Historical Note** In this time period `bops` shows up and gets removed. Also, `._isBuffer()` uses `Buffer.isBuffer()` in favor of `is-buffer` module.

## [1.0.8] - 2013-08-12

### Changed
Expand Down Expand Up @@ -440,66 +438,66 @@ _**If you are upgrading:** please see [`UPGRADING.md`](UPGRADING.md)._

:seedling: Initial release.

[6.0.0]: https://github.com/Level/level-js/compare/v5.0.2...v6.0.0
[6.0.0]: https://github.com/Level/level-js/releases/tag/v6.0.0

[5.0.2]: https://github.com/Level/level-js/compare/v5.0.1...v5.0.2
[5.0.2]: https://github.com/Level/level-js/releases/tag/v5.0.2

[5.0.1]: https://github.com/Level/level-js/compare/v5.0.0...v5.0.1
[5.0.1]: https://github.com/Level/level-js/releases/tag/v5.0.1

[5.0.0]: https://github.com/Level/level-js/compare/v4.0.1...v5.0.0
[5.0.0]: https://github.com/Level/level-js/releases/tag/v5.0.0

[4.0.1]: https://github.com/Level/level-js/compare/v4.0.0...v4.0.1
[4.0.1]: https://github.com/Level/level-js/releases/tag/v4.0.1

[4.0.0]: https://github.com/Level/level-js/compare/v3.0.0...v4.0.0
[4.0.0]: https://github.com/Level/level-js/releases/tag/v4.0.0

[3.0.0]: https://github.com/Level/level-js/compare/v3.0.0-rc1...v3.0.0
[3.0.0]: https://github.com/Level/level-js/releases/tag/v3.0.0

[3.0.0-rc1]: https://github.com/Level/level-js/compare/v2.2.4...v3.0.0-rc1
[3.0.0-rc1]: https://github.com/Level/level-js/releases/tag/v3.0.0-rc1

[2.2.4]: https://github.com/Level/level-js/compare/v2.2.3...v2.2.4
[2.2.4]: https://github.com/Level/level-js/releases/tag/v2.2.4

[2.2.3]: https://github.com/Level/level-js/compare/v2.2.2...v2.2.3
[2.2.3]: https://github.com/Level/level-js/releases/tag/v2.2.3

[2.2.2]: https://github.com/Level/level-js/compare/v2.2.1...v2.2.2
[2.2.2]: https://github.com/Level/level-js/releases/tag/v2.2.2

[2.2.1]: https://github.com/Level/level-js/compare/v2.2.0...v2.2.1
[2.2.1]: https://github.com/Level/level-js/releases/tag/v2.2.1

[2.2.0]: https://github.com/Level/level-js/compare/v2.1.6...v2.2.0
[2.2.0]: https://github.com/Level/level-js/releases/tag/v2.2.0

[2.1.6]: https://github.com/Level/level-js/compare/v2.1.5...v2.1.6
[2.1.6]: https://github.com/Level/level-js/releases/tag/v2.1.6

[2.1.5]: https://github.com/Level/level-js/compare/v2.1.4...v2.1.5
[2.1.5]: https://github.com/Level/level-js/releases/tag/v2.1.5

[2.1.4]: https://github.com/Level/level-js/compare/v2.1.3...v2.1.4
[2.1.4]: https://github.com/Level/level-js/releases/tag/v2.1.4

[2.1.3]: https://github.com/Level/level-js/compare/v2.1.2...v2.1.3
[2.1.3]: https://github.com/Level/level-js/releases/tag/v2.1.3

[2.1.2]: https://github.com/Level/level-js/compare/v2.1.1...v2.1.2
[2.1.2]: https://github.com/Level/level-js/releases/tag/v2.1.2

[2.1.1]: https://github.com/Level/level-js/compare/v2.0.0...v2.1.1
[2.1.1]: https://github.com/Level/level-js/releases/tag/v2.1.1

[2.0.0]: https://github.com/Level/level-js/compare/v1.2.0...v2.0.0
[2.0.0]: https://github.com/Level/level-js/releases/tag/v2.0.0

[1.2.0]: https://github.com/Level/level-js/compare/v1.1.2...v1.2.0
[1.2.0]: https://github.com/Level/level-js/releases/tag/v1.2.0

[1.1.2]: https://github.com/Level/level-js/compare/v1.1.1...v1.1.2
[1.1.2]: https://github.com/Level/level-js/releases/tag/v1.1.2

[1.1.1]: https://github.com/Level/level-js/compare/v1.1.0...v1.1.1
[1.1.1]: https://github.com/Level/level-js/releases/tag/v1.1.1

[1.1.0]: https://github.com/Level/level-js/compare/v1.0.8...v1.1.0
[1.1.0]: https://github.com/Level/level-js/releases/tag/v1.1.0

[1.0.8]: https://github.com/Level/level-js/compare/v1.0.7...v1.0.8
[1.0.8]: https://github.com/Level/level-js/releases/tag/v1.0.8

[1.0.7]: https://github.com/Level/level-js/compare/v1.0.6...v1.0.7
[1.0.7]: https://github.com/Level/level-js/releases/tag/v1.0.7

[1.0.6]: https://github.com/Level/level-js/compare/v1.0.5...v1.0.6
[1.0.6]: https://github.com/Level/level-js/releases/tag/v1.0.6

[1.0.5]: https://github.com/Level/level-js/compare/v1.0.4...v1.0.5
[1.0.5]: https://github.com/Level/level-js/releases/tag/v1.0.5

[1.0.4]: https://github.com/Level/level-js/compare/v1.0.3...v1.0.4
[1.0.4]: https://github.com/Level/level-js/releases/tag/v1.0.4

[1.0.3]: https://github.com/Level/level-js/compare/v1.0.2...v1.0.3
[1.0.3]: https://github.com/Level/level-js/releases/tag/v1.0.3

[1.0.2]: https://github.com/Level/level-js/compare/v1.0.1...v1.0.2
[1.0.2]: https://github.com/Level/level-js/releases/tag/v1.0.2

[1.0.1]: https://github.com/Level/level-js/compare/v1.0.0...v1.0.1
[1.0.1]: https://github.com/Level/level-js/releases/tag/v1.0.1
24 changes: 0 additions & 24 deletions CONTRIBUTORS.md

This file was deleted.

4 changes: 2 additions & 2 deletions LICENSE.md → LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
The MIT License (MIT)

**Copyright © 2012-present [Max Ogden](https://github.com/maxogden) and [Contributors](CONTRIBUTORS.md).**
Copyright © 2012 Max Ogden and the contributors to level-js.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
27 changes: 8 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,12 @@
> An [`abstract-leveldown`][abstract-leveldown] compliant store on top of [IndexedDB][indexeddb].
[![level badge][level-badge]][awesome]
[![npm](https://img.shields.io/npm/v/level-js.svg?label=&logo=npm)](https://www.npmjs.com/package/level-js)
[![Test](https://github.com/Level/level-js/actions/workflows/test.yml/badge.svg)](https://github.com/Level/level-js/actions/workflows/test.yml)
[![npm](https://img.shields.io/npm/dm/level-js.svg?label=dl)](https://www.npmjs.com/package/level-js)
[![codecov](https://codecov.io/gh/Level/level-js/branch/master/graph/badge.svg)](https://codecov.io/gh/Level/level-js)
[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)
[![Backers on Open Collective](https://opencollective.com/level/backers/badge.svg?color=orange)](#backers)
[![Sponsors on Open Collective](https://opencollective.com/level/sponsors/badge.svg?color=orange)](#sponsors)
[![npm](https://img.shields.io/npm/v/level-js.svg)](https://www.npmjs.com/package/level-js)
[![Test](https://img.shields.io/github/workflow/status/Level/level-js/Test?label=test)](https://github.com/Level/level-js/actions/workflows/test.yml)
[![Coverage](https://img.shields.io/codecov/c/github/Level/level-js?label=&logo=codecov&logoColor=fff)](https://codecov.io/gh/Level/level-js)
[![Standard](https://img.shields.io/badge/standard-informational?logo=javascript&logoColor=fff)](https://standardjs.com)
[![Common Changelog](https://common-changelog.org/badge.svg)](https://common-changelog.org)
[![Donate](https://img.shields.io/badge/donate-orange?logo=open-collective&logoColor=fff)](https://opencollective.com/level)

## Table of Contents

Expand All @@ -26,8 +25,6 @@
- [Big Thanks](#big-thanks)
- [Contributing](#contributing)
- [Donate](#donate)
- [Backers](#backers)
- [Sponsors](#sponsors)
- [License](#license)

</details>
Expand Down Expand Up @@ -137,19 +134,11 @@ See the [Contribution Guide](https://github.com/Level/community/blob/master/CONT

## Donate

To sustain [`Level`](https://github.com/Level) and its activities, become a backer or sponsor on [Open Collective](https://opencollective.com/level). Your logo or avatar will be displayed on our 28+ [GitHub repositories](https://github.com/Level) and [npm](https://www.npmjs.com/) packages. 💖

### Backers

[![Open Collective backers](https://opencollective.com/level/backers.svg?width=890)](https://opencollective.com/level)

### Sponsors

[![Open Collective sponsors](https://opencollective.com/level/sponsors.svg?width=890)](https://opencollective.com/level)
Support us with a monthly donation on [Open Collective](https://opencollective.com/level) and help us continue our work.

## License

[MIT](LICENSE.md) © 2012-present [Max Ogden](https://github.com/maxogden) and [Contributors](CONTRIBUTORS.md).
[MIT](LICENSE)

[level-badge]: https://leveljs.org/img/badge.svg

Expand Down
5 changes: 0 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
"index.js",
"iterator.js",
"util",
"CONTRIBUTORS.md",
"CHANGELOG.md",
"UPGRADING.md",
"sauce-labs.svg"
Expand All @@ -35,16 +34,12 @@
"airtap-sauce": "^1.1.0",
"dependency-check": "^4.1.0",
"hallmark": "^3.0.0",
"level-community": "^3.0.0",
"level-concat-iterator": "^3.0.0",
"nyc": "^15.0.0",
"standard": "^16.0.3",
"tape": "^5.0.0",
"uuid": "^3.3.2"
},
"hallmark": {
"community": "level-community"
},
"repository": {
"type": "git",
"url": "https://github.com/Level/level-js.git"
Expand Down

0 comments on commit 6e7c33e

Please sign in to comment.