node-git-server
Version:
🎡 A configurable git server written in Node.js
108 lines (64 loc) • 2.95 kB
Markdown
# 1.0.0 (07/10/2022)
- Removes node support from node@<16 (@gabrielcsapo)
- Bugfix: Fix logging on response streams. (#96) (@willstott101)
- Avoid using self in service.ts - to avoid issue with through (#95) (@willstott101)
- Migrates to typescript (@5GameMaker @gabrielcsapo)
- Removes node support from node@<14
# 1.0.0-beta.31 (07/10/2022)
- Removes node support from node@<16 (@gabrielcsapo)
# 1.0.0-beta.30 (01/26/2022)
- Bugfix: Fix logging on response streams. (#96) (@willstott101)
# 1.0.0-beta.21 (01/24/2022)
- Avoid using self in service.ts - to avoid issue with through (#95) (@willstott101)
# 1.0.0-beta.1 (01/02/2022)
- Migrates to typescript (@5GameMaker @gabrielcsapo)
- Removes node support from node@<14
# 0.6.1 (03/03/2019)
- Fixes bug with being able to overwrite git repos that a user doesn't have access to. @masasron
# 0.6.0 (03/03/2019)
- Augments the authenticate function declaration to accept an object as the first argument and a callback for the second. This allows us to make changes without having to cause breaking changes.
- Adds the ability to introspect on the header (fixes #49)
# 0.5.1 (03/03/2019)
- bump dependencies
- tap `^11.0.1` -> `^12.5.3`
- tryitout `^2.0.6` -> `^2.1.1`
# 0.5.0 (11/27/2018)
- adds `log` functionality for event streams and response streams
# 0.4.3 (04/30/2018)
- removes deprecated `Buffer` interface
# 0.4.2 (12/07/2017)
- adds https support
# 0.4.1 (12/04/2017)
- fixes type to be the same as the event names
# 0.4.0 (12/03/2017)
- [BREAKING] changes the interface for authentication to make it more flexible
- when error is sent back to client ensure error is string
# 0.3.4 (11/10/2017)
- updates duplex lib to fix cork, uncork and add some chaining
- adds extensive docs to Git, Util and Service
- adds named function to events to trace errors more easily
# 0.3.3 (11/05/2017)
- Removes dependency on http-duplex package replacing w/ internal replacement lib
- updates tryitout@1.0.0 and updates Docs
# 0.3.2 (11/02/2017)
- fixes pathing issues on non linux/unix based operating systems (windows)
# 0.3.1 (10/17/2017)
- allow authenticate to handle promises
# 0.3.0
- removes authentication logic and makes it a configurable middleware
- passes username to listener objects
# 0.2.1 (09/15/2017)
- fixes bug that would let anyone publish to a repo regardless of permissions that were set
- fixes bug in test that didn't properly test auth based operations
# 0.2.0 (09/05/2017)
- abstracts server into lib/git.js
- fixes list to only return valid .git directories
- adds tests for basicAuth middleware
- isolate helper functions into util.js
- refactor unit tests to subside in files they are relevant to
- adds jsdoc
# 0.1.0 (05/08/2017)
- adds basic authentication protection for repositories
- updates docs to expose information
# 0.0.3 (05/08/2017)
- fixes bug with `mkdir` function that caused random directories to be created