- Notifications
You must be signed in to change notification settings - Fork261
Comparing changes
Open a pull request
base repository:mongodb/js-bson
Uh oh!
There was an error while loading.Please reload this page.
base:v4.1.0
head repository:mongodb/js-bson
Uh oh!
There was an error while loading.Please reload this page.
compare:v4.2.0
- 20commits
- 98files changed
- 3contributors
Commits on Aug 12, 2020
chore: update GitHub Issue template
nbbeeken committedAug 12, 2020 chore: fix yml in GitHub Issue config
nbbeeken committedAug 12, 2020
Commits on Sep 1, 2020
NODE-2716,NODE-2718,NODE-2719,NODE-2721: Convert to Typescript (#388)
This is the first stage of converting the entire codebase over toTypeScript. The goals of this step were to preserve history aswell as functional output of the compilation step. Here is asummary of the commits involved: - move all files to `src`, preserving history this also maintains a copy of the original js source in the `lib` folder (without history) so we can compare the transpiled output for potential issues - add type information to all types - move entry point `bson.ts` to `src` folder for ease of future testing - run tests against transpiled module code - fix all linting issues with ts conversion - fix running manual tests with ts codebase - ensure we run the ts pipeline before publish - bump typescript version, fix last outstanding issue - `prepublishOnly` => `prepare`NODE-2716,NODE-2718,NODE-2719,NODE-2721
nbbeeken authoredSep 1, 2020
Commits on Sep 14, 2020
feat: convert to TypeScript (#393)
This is the first stage of converting the entire codebase over toTypeScript. The goals of this step were to preserve history aswell as functional output of the compilation step. Here is asummary of the commits involved: - move all files to `src`, preserving history this also maintains a copy of the original js source in the `lib` folder (without history) so we can compare the transpiled output for potential issues - add type information to all types - move entry point `bson.ts` to `src` folder for ease of future testing - run tests against transpiled module code - fix all linting issues with ts conversion - fix running manual tests with ts codebase - ensure we run the ts pipeline before publish - bump typescript version, fix last outstanding issue - `prepublishOnly` => `prepare`NODE-2716NODE-2718NODE-2719NODE-2721
nbbeeken authoredSep 14, 2020
Commits on Sep 15, 2020
feat: Improve TS Typings (#389)
Enabled strict TS compiler rules, avoid usage of `any`Offer concrete typings throughout the libraryNODE-2717
nbbeeken authoredSep 15, 2020
Commits on Sep 18, 2020
fix: type issues with SerializeOptions and Long methods accepting Tim…
…estampNODE-2724
Thomas Reggi authoredSep 18, 2020 fix: deprecate cacheFunctionsCrc32
The `crc32` function was never implemented, as a result this property never worked as intended. Deprecates the `cacheFunctionsCrc32` property from deserialize options, and removes it from documentation.NODE-2770
Thomas Reggi authoredSep 18, 2020 refactor: Consolidate code based on Buffer Presence (#394)
Update code to rely on Buffer class presence, removes redundant code to handle supporting typed arrays internallyNODE-2722
nbbeeken authoredSep 18, 2020
Commits on Sep 28, 2020
refactor: Remove unused FNV-1a hash function (#398)
mvasilkov authoredSep 28, 2020 fix: Throw on BigInt type values (#397)
Presently BigInt values were being lost in serialization silently.Add case and error on BigInt values to avoid loss of data.NODE-2529
nbbeeken authoredSep 28, 2020 refactor: Removes dead code paths from number serialization (#399)
Unnecessary control flow for number typing removed.NODE-2769
nbbeeken authoredSep 28, 2020 refactor: Remove util dependency (#402)
Reduce the dependency on node's util by replacing the deprecate function and inspect symbolNODE-2826
nbbeeken authoredSep 28, 2020
Commits on Sep 30, 2020
fix: Rework rollup config to output named and default exports (#404)
Bundles now fixed to support both named and default exportsas they previously had.NODE-2712
nbbeeken authoredSep 30, 2020
Commits on Oct 9, 2020
docs: Add release tags and export symbols from entry point (#405)
Enable stricter api-extractor flags to lint our tsdoc. Trim definitions file to be public symbols only.NODE-2837
nbbeeken authoredOct 9, 2020
Commits on Oct 13, 2020
fix: Correct API Extractor config to omit definition file from dist (#…
…407)
nbbeeken authoredOct 13, 2020 - nbbeeken committed
Oct 13, 2020
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:git diff v4.1.0...v4.2.0
Uh oh!
There was an error while loading.Please reload this page.