The Wayback Machine - http://web.archive.org/web/20220719201344/https://github.com/sql-js/sql.js/commits/master
Skip to content
Permalink
master
Switch branches/tags

Commits on Jun 1, 2022

  1. Use -Oz instead of -O2 to reduce compiled asset sizes significantly (#…

    …479)
    
    * Run `npm ci` automatically after the devcontainer is created.
    This reduces the chance that another dev will forget to do this.
    
    * Upgrade to Emscripten 2.0.29
    Changes required:
    * Defined EM_NODE_JS environment variable to get rid of
    a warning that appears if the NODE environment variable
    is set, but EM_NODE_JS is not.
    * EXTRA_EXPORTED_RUNTIME_METHODS is now EXPORTED_RUNTIME_METHODS
    * No longer pass the `-s LINKABLE=1` option to emcc when compiling. (This is a linktime setting and emcc
    warns about not using a linktime setting when compiling now).
    
    * Upgrade to Sqlite 3.36.0
    Sqlite now publishes the hash as a SHA3 instead of SHA1,
    necessitating the installation of the sha3sum command.
    
    * Use -Oz optimizations instead of -O2
    This reduces most compilation output by around 50%
    Taytay committed Jun 1, 2022
  2. sqlite 3.38.5, emscripten 3 (#513)

    * Upgrade to Emscripten 3.0.0
    
    * Upgrade to sqlite 3.38.5
    jonasb committed Jun 1, 2022

Commits on May 27, 2022

Commits on May 2, 2022

  1. Update README.md (#506)

    `Buffer()` is deprecated due to security and usability issues
    romanzolotarev committed May 2, 2022

Commits on Mar 6, 2022

  1. Typo in README (#503)

    Changed "Is is generated..." to "It is generated...".
    reflektoin committed Mar 6, 2022

Commits on Sep 30, 2021

  1. v1.6.2: update sqlite. Closes #486

    lovasoa committed Sep 30, 2021

Commits on Aug 30, 2021

  1. Upgrade to Emscripten 2.0.29 (#477)

    * Run `npm ci` automatically after the devcontainer is created.
    This reduces the chance that another dev will forget to do this.
    
    * Upgrade to Emscripten 2.0.29
    Changes required:
    * Defined EM_NODE_JS environment variable to get rid of
    a warning that appears if the NODE environment variable
    is set, but EM_NODE_JS is not.
    * EXTRA_EXPORTED_RUNTIME_METHODS is now EXPORTED_RUNTIME_METHODS
    * No longer pass the `-s LINKABLE=1` option to emcc when compiling. (This is a linktime setting and emcc
    warns about not using a linktime setting when compiling now).
    Taytay committed Aug 30, 2021
  2. Run npm ci automatically after the devcontainer is created. (#476)

    This reduces the chance that another dev will forget to do this.
    Taytay committed Aug 30, 2021
  3. Upgrade to Sqlite 3.36.0 (#478)

    * Run `npm ci` automatically after the devcontainer is created.
    This reduces the chance that another dev will forget to do this.
    
    * Upgrade to Emscripten 2.0.29
    Changes required:
    * Defined EM_NODE_JS environment variable to get rid of
    a warning that appears if the NODE environment variable
    is set, but EM_NODE_JS is not.
    * EXTRA_EXPORTED_RUNTIME_METHODS is now EXPORTED_RUNTIME_METHODS
    * No longer pass the `-s LINKABLE=1` option to emcc when compiling. (This is a linktime setting and emcc
    warns about not using a linktime setting when compiling now).
    
    * Upgrade to Sqlite 3.36.0
    Sqlite now publishes the hash as a SHA3 instead of SHA1,
    necessitating the installation of the sha3sum command.
    Taytay committed Aug 30, 2021

Commits on Aug 18, 2021

  1. README: fix broken contributing link (#473)

    * README: fix broken contributing link
    
    * CONTRIBUTING: fix numbered list
    nlepage committed Aug 18, 2021

Commits on Aug 13, 2021

  1. prevent npm-tests from silently failing by adding cli-flag --unhandle…

    …d-rejections=strict to npm tests. (#472)
    kaizhu256 committed Aug 13, 2021

Commits on Aug 12, 2021

  1. fix readme

    lovasoa committed Aug 12, 2021
  2. update dependencies

    lovasoa committed Aug 12, 2021
  3. Fix #470

    lovasoa committed Aug 12, 2021
  4. make readme example clearer

    lovasoa committed Aug 12, 2021
  5. Create standardized Docker development environment via .devcontainer (#…

    …445)
    
    * Initial default .devcontainer and Dockerfile created
    
    * Install EMSDK and Chrome dependencies in the Dockerfile
    
    * Move Contributing/Compiling instructions to Contributing.md
    
    * Start worker test in Puppeteer without Chrome sandbox when running in Docker
    
    * Add `clean` package script and express `rebuild` script in terms of npm scripts
    
    This aims to express all build tasks via npm scripts via make commands, rather than expressing some scripts as npm scripts and others in terms of make.
    
    * Pin EMSDK to 2.0.15
    
    * First attempt at Github action building inside of Docker container
    
    * Switch cmd to entrypoint
    
    * Create an entrypoint.sh for the Github build-sqljs action
    
    * remove comments
    
    * Make action script executable
    
    * Set correct path in docker image
    
    Co-authored-by: lovasoa <pere.jobs@gmail.com>
    Taytay and lovasoa committed Aug 12, 2021
  6. Added partial BigInt support (#471)

    * Added partial BigInt support
    
    Moved from es6 to support bigint
    
    Changed from getNumber to getBigInt
    
    Avoided blobal redeclaration of function/variables
    
    Improved BigInt support, handled bind params for bigInt
    
    Logical change on how big int is supported
    
    BigInt is not fully supported at WASM level
    
    Added config to enable and disable bigInt support
    
    Added documentation
    
    Changed var to const as per readme standard
    
    * Changes as per PR comments
    
    * Changes as per PR comments - future extension support
    kileha3 committed Aug 12, 2021

Commits on Jul 16, 2021

  1. docs: replace var with const (#465)

    Replace `var` with `const` in the code example in README.
    `const` is better, and since `const` and `var` were mixed up, I unified them into `const`.
    abetomo committed Jul 16, 2021

Commits on May 19, 2021

  1. Typo in README (#456)

    Just a small error.
    Lukortech committed May 19, 2021

Commits on May 14, 2021

  1. Bump hosted-git-info from 2.8.8 to 2.8.9 (#453)

    Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
    - [Release notes](https://github.com/npm/hosted-git-info/releases)
    - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
    - [Commits](npm/hosted-git-info@v2.8.8...v2.8.9)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed May 14, 2021

Commits on May 11, 2021

  1. Bump lodash from 4.17.19 to 4.17.21 (#452)

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.17.19...4.17.21)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed May 11, 2021

Commits on Mar 15, 2021

  1. v1.5.0: latest sqlite

    lovasoa committed Mar 15, 2021
  2. Fix documentation HTML title

    lovasoa committed Mar 15, 2021
  3. Update dependencies

    lovasoa committed Mar 15, 2021
  4. Update SQLite to 3.35

    lovasoa committed Mar 15, 2021
  5. Prevent make all from thinking it needs to run twice (#443)

    The dependencies/ordering of the building of the .bc files were subtly incorrect. This meant that running `make clean` followed by `make build` would work, but then the next time `make build` was run, the whole build would erroneously run again, rather than detecting everything was up to date.
    
    In particular, the 'out/sqlite3.bc' file would get built, and THEN the extensions would get built. However, when the extensions got built, only then would it copy the extensions.c file into the sqlite-src/amalgamation folder, thus updating that the sqlite-src/amalgamation folder timestamp. The next time `make` was run, `out/sqlite3.bc` would detect that the `sqlite-src/amalgamation` folder was newer than the sqlite3.bc file, and it would get rebuilt, thus cascading into a full rebuild.
    Taytay committed Mar 15, 2021
Older