Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 1.72 KB

CHANGELOG.md

File metadata and controls

37 lines (27 loc) · 1.72 KB

php-wasm aka PIB

Changes

0.0.4 - Revisiting

  • Separated Drupal from standard php-web to save bandwidth
  • Running the build automatically on push in CircleCI
  • Getting the automatic build working for Drupal

0.0.3 - New Horizons

  • php.exec() may be used to evaluate a single php expression & return its result.
  • php may now access & traverse the dom and access nodes.
  • The querySelector method is available on dom nodes.
  • addEventListener/removeEventListener is also available on dom nodes.
  • sqlite3 v3.33 is now statically linked to php & the sqlite3 extension is enabled.
  • The following extensions are now enabled: sqlite3, pdo, & pdo-sqlite.
  • Totally revamped build process that tracks build artifact relationships.
  • Builds for web, node, shell, worker & webview.

0.0.2 - Gaining Momentum

  • php objects now have persistent memory, may be cleared with php.refresh();.
  • php code may now access Javascript (and thus, the DOM) via the VRZNO project. The extension is preinstalled with php-wasm.
  • <script type = "text/php"> tags are now supported, both inline and with src=.... Both require opening tags as of now.
  • Building of object files is now separated from building of binary files so multiple binaries may be built from the same set of objects.
  • License changed from MIT to Apache-2.0, which has similar terms, but USERS must have visibility of the attribution, rather that just DEVELOPERS.
  • Build dependencies are now expressed in the makefile
  • Project can be built in its entirety by running make.
  • Ensuring newlines in PHP output are respected.

0.0.1 - Humble Beginnings

  • Event-oriented interface added to php object.
  • Buildscript was slightly improved with a makefile