Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

up to date changelog with fixes #94

Open
wants to merge 70 commits into
base: master
Choose a base branch
from

Commits on Oct 2, 2017

  1. shut up eslint

    GerHobbelt committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    f423e21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70cebf0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94ba2e8 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2017

  1. Configuration menu
    Copy the full SHA
    7479796 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8f8393 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6aea89a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a853ca8 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'patch-3'

    GerHobbelt committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    0644ce2 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'patch-4'

    GerHobbelt committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    6ec041e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4e24f1d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    98fb0a6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    368495e View commit details
    Browse the repository at this point in the history
  10. Merge branch 'patch-5'

    GerHobbelt committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    9cb73da View commit details
    Browse the repository at this point in the history
  11. nuke deprecated (and crashing!) grunt-readme from the task set (and c…

    …onsequently from the dev deps)
    GerHobbelt committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    68b0843 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b58c1f9 View commit details
    Browse the repository at this point in the history
  13. sync output/markdown and output/terminal: same conditional logic arou…

    …nd augmenting github issues with an URL.
    GerHobbelt committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    7c7afce View commit details
    Browse the repository at this point in the history
  14. Add note about the otherwise obscure solution to get terminal/console…

    … output with `-c` on platforms/terminals which are not recognized as color-supporting. (e.g. Windows+msys bash)
    GerHobbelt committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    4ff77c6 View commit details
    Browse the repository at this point in the history
  15. bump build revision

    GerHobbelt committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    c65475b View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2017

  1. Configuration menu
    Copy the full SHA
    bd439bf View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'remotes/dylang-original/master'

    # Conflicts:
    #	package-lock.json
    GerHobbelt committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    f4f9733 View commit details
    Browse the repository at this point in the history
  3. dependency supports-color doesn't support antique NodeJS (0.12 and …

    …older) due to `const` usage in the code. Discarding antiquated NodeJS support in `changelog` itself now: NodeJS versions 4 and later are supported and CI tested (adjusted TravisCI config accordingly)
    GerHobbelt committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    d4920eb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a34eb77 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    942fa2f View commit details
    Browse the repository at this point in the history
  6. chai github and npm tests (dylang#43) don't fail with obscure error r…

    …eport anymore: `expect.an.object` is not the correct use: http://chaijs.com/api/bdd/ --> `expect.an('object')`
    GerHobbelt committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    5a95fd8 View commit details
    Browse the repository at this point in the history
  7. bump build revision. Now all unit tests pass (npm test failed for b…

    …uild -2 and before, after having updated to chai 4)
    GerHobbelt committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    49e5908 View commit details
    Browse the repository at this point in the history
  8. bump build revision

    GerHobbelt committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    d5b3f3d View commit details
    Browse the repository at this point in the history
  9. chai github and npm tests (dylang#43) don't fail with obscure error r…

    …eport anymore: `expect.an.object` is not the correct use: http://chaijs.com/api/bdd/ --> `expect.an('object')`
    GerHobbelt committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    9ab2e50 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'patch-6'

    # Conflicts:
    #	package-lock.json
    GerHobbelt committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    708077f View commit details
    Browse the repository at this point in the history
  11. updated package-lock.json: complete re-install of npm packages via `r…

    …m -rf node_modules; rm -f package-lock.json; npm i`
    GerHobbelt committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    8d8e899 View commit details
    Browse the repository at this point in the history
  12. updated NPM packages, including move from deprecated has-color (not u…

    …pdated since 2013) to chalk-supports module (which is linked from rmp website's has-color entry). Added note to README for Windows users who run into issues around console TTY detection failing on several msys/mingw systems: `-c` vs. `--color`.
    GerHobbelt committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    daf87bd View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2017

  1. Merge branch 'patch-7'

    GerHobbelt committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    920adee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1856dde View commit details
    Browse the repository at this point in the history
  3. bumped build revision

    GerHobbelt committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    bc6aceb View commit details
    Browse the repository at this point in the history
  4. message typo fix

    GerHobbelt committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    6e7ee9c View commit details
    Browse the repository at this point in the history
  5. allow variable number of args to log.debug & log.error: behave exactl…

    …y like console.log and console.error so we can log more complex (debug) messages easily.
    GerHobbelt committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    98728b6 View commit details
    Browse the repository at this point in the history
  6. fix releaseRequested value: should never be NaN, just keep it 'undefi…

    …ned' then. Better validation in the code.
    GerHobbelt committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    db27edd View commit details
    Browse the repository at this point in the history
  7. enhancement: when you collect the changelog info for the local packag…

    …e, i.e. load the project name from the local package.json file, also pick up the repository URL from that file as well and apply that as the actual github URL rather than going to the NPM registry and collecting the github repo URL from the data produced by *that* one: the reason we do this is that we MAY VERY PROBABLY have adjusted the package.json file to be a scoped package or otherwise, but have not yet changed the repository URL to point to our fork/clone/derivative: it's one of those fields you only correct when you find out they matter... and now it turns out they matter for the CHANGELOG tool but then, of course, you otherwise would have to push a new NPM release just to correct this, which is ludicrous, so we have the local package.json take priority when we obtain data from it anyway. (Ergo: specifying the npm repo identifier on the command line WILL NOT take the package.json repository URL as explicit specification of the npm registry entry on the command line results in CHANGELOG not accessing any local package.json *at all*!)
    GerHobbelt committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    67f8877 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1fdb12a View commit details
    Browse the repository at this point in the history
  9. turns out today, npm registry requests for scoped packages has appare…

    …ntly reverted to old behaviour. See also commit SHA-1: 368495e :: fix: npm.org now has a different way to request info about scoped packages: via the `Npm-Scope` header. See also https://docs.npmjs.com/misc/registry
    GerHobbelt committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    204f7cd View commit details
    Browse the repository at this point in the history
  10. turns out today, npm registry requests for scoped packages has appare…

    …ntly reverted to old behaviour. See also commit SHA-1: 368495e :: fix: npm.org now has a different way to request info about scoped packages: via the `Npm-Scope` header. See also https://docs.npmjs.com/misc/registry
    GerHobbelt committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    5c6dcdd View commit details
    Browse the repository at this point in the history
  11. Merge branch 'patch-5'

    GerHobbelt committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    01e3c10 View commit details
    Browse the repository at this point in the history
  12. cleaned up CHANGELOG.md

    GerHobbelt committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    7ab319c View commit details
    Browse the repository at this point in the history
  13. updated CHANGELOG.md

    GerHobbelt committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    babece0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1d47ea1 View commit details
    Browse the repository at this point in the history
  15. bumped build revision

    GerHobbelt committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    d6905f6 View commit details
    Browse the repository at this point in the history
  16. kill obnoxious chai behaviour: expects().to.be.an.object fails, whi…

    …le `assert.isObject()` does what it's supposed to do.
    GerHobbelt committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    1ea550b View commit details
    Browse the repository at this point in the history
  17. github should not just deliver commits but also **tags**: often those…

    … are in sync with npm releases, at least when they have a 'semver' format, so we collect those alongside the ones produced by the npm registry.
    
    This is particularly handy to obtain a complete releases set (CLI: 'all') when a project is worked on via fork + subsequent "scoping" of that package, but that's just one(1) use case; this functionality is also useful for packages which do have releases via git tags, but have not been registered with npm, for example!
    GerHobbelt committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    42fa5e6 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    05c5af9 View commit details
    Browse the repository at this point in the history
  19. bumped build revision

    GerHobbelt committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    3e83ad4 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2017

  1. add CLI -a / --append option to write/append to a CHANGELOG.md file:

    - new generated data is appended to the top of an existing file.
    - the tool searches the local directory for any file matching the 'changelog*' glob search crriterion and picks the first one it finds. When no file is found, 'CHANGELOG.md' is assumed as a default destination. This behaviour ensures that various incantations of the name do not cause any trouble in `-a`-updating, while any newly created CHANGELOG will have a github-friendly name: "CHANGELOG.md"
    GerHobbelt committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    055e9dc View commit details
    Browse the repository at this point in the history
  2. bumped build revision + improved debug logging, including inspection …

    …of proper OAuth transfer to github
    GerHobbelt committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    d5b1c10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f25e1b8 View commit details
    Browse the repository at this point in the history
  4. npm run changelog will append the CHANGELOG.md file with everything…

    … (I don't trust the 'single releae changelog entries only'-behaviour yet...)
    GerHobbelt committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    c159e35 View commit details
    Browse the repository at this point in the history
  5. bump build revision

    GerHobbelt committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    e02029e View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2017

  1. support empty repo urls

    Some non-open-source npm packages like
    https://www.npmjs.com/package/bitmovin-player contain repository fields
    with empty URLs. This commit handles this case which other wise would
    throw an error.
    Felix Gnass committed Nov 3, 2017
    Configuration menu
    Copy the full SHA
    7659a9c View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2017

  1. Merge remote-tracking branch 'remotes/dylang-original/master'

    # Conflicts:
    #	package.json
    GerHobbelt committed Nov 11, 2017
    Configuration menu
    Copy the full SHA
    166a502 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2019

  1. updated npm packages

    GerHobbelt committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    535408f View commit details
    Browse the repository at this point in the history
  2. bumped build revision

    GerHobbelt committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    54e92a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9fb2164 View commit details
    Browse the repository at this point in the history
  4. updated CHANGELOG.md

    GerHobbelt committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    d7e86cc View commit details
    Browse the repository at this point in the history
  5. bump build revision

    GerHobbelt committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    e9cfccd View commit details
    Browse the repository at this point in the history
  6. TravisCI: only test on active Node versions (8+); now only support LT…

    …S and active NodeJS versions in package.json (>= 8.0)
    GerHobbelt committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    50f3bce View commit details
    Browse the repository at this point in the history
  7. - fix: return failures (Errors ~ thrown as exceptions) through the sa…

    …me promise as any positive result.
    
    - fix: typos in test descriptions
    - add tests for the fix to prevent regression
    GerHobbelt committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    84f2aab View commit details
    Browse the repository at this point in the history
  8. bump build revision

    GerHobbelt committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    25e6c21 View commit details
    Browse the repository at this point in the history
  9. - fix: return failures (Errors ~ thrown as exceptions) through the sa…

    …me promise as any positive result.
    
    - fix: typos in test descriptions
    - add tests for the fix to prevent regression
    
    # Conflicts:
    #	test/changelog.test.js
    GerHobbelt committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    d37eb44 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2020

  1. Merge branch 'patch-8'

    # Conflicts:
    #	package-lock.json
    #	package.json
    #	test/changelog.test.js
    GerHobbelt committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    937faed View commit details
    Browse the repository at this point in the history
  2. update npm packages

    GerHobbelt committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    51430b8 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

  1. updated npm packages

    GerHobbelt committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    c049d4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a89d857 View commit details
    Browse the repository at this point in the history
  3. bumped build revision

    GerHobbelt committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    41d4287 View commit details
    Browse the repository at this point in the history