UNPKG

node-git-server

Version:

🎡 A configurable git server written in Node.js

108 lines (64 loc) • 2.95 kB
# 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