Skip to content

Releases: KVSun/ad-insertion

Improve resource loading and other enhancements

04 Mar 07:59
v0.0.4

Choose a tag to compare

Improve resource loading and other enhancements

PHP

  • All components now in own namespace
  • All components return a \DOMNode
  • Add initial batch of request handlers
  • No forms in loaded pages
  • Check for required PHP modules
  • Send console headers before exit

JavaScript

  • Do not extend native JavaScript objects
  • Update polyfills so no errors are thrown
  • Use simpler loading of default module
  • All code passes Eslint
  • Close <dialog>s when clicked outside of
  • Close <dialog>s on escape press
  • Remove <dialog> backdrops on close/remove
  • Do not close <dialog>s containing <form>s
  • Move most anonymous functions to named functions
  • Disable clicks on links and buttons that are loading

Miscellaneous

  • Update README
  • Add contributing guidelines and issue template
  • Configure NPM, Babel, ESLint
  • Add more useful script to NPM
  • NPM installs all dependencies
  • Git hooks for pre-commit & post-merge
  • Update icons
  • Add GPG keys for verifying tags
  • Travis-CI now tests PHP & JavaScript
  • Update submodules to current versions
  • Remove and ignore all generated resources

Update submodules and improve loading of resources

20 Feb 19:37

Choose a tag to compare

  • shgysk8zer/dom, shgysk8zer0/core, & shgysk8zer0/core_api @ current
  • Replace usage of load function with \shgysk8zer0\DOM\HTMLElement::__invoke
  • Delete functions.php do not require
  • All components scripts return created nodes instead of appending

Improve loading of resources and add contributing resources

18 Feb 23:01

Choose a tag to compare

  • Close <dialog>s on escape press or when clicked outside of
  • Add templates for pull-requests and issues
  • Add CONTRIBUTING.md
  • Load README.md via fetch
  • Implement MutationObserver to respond to various node and attribute changes
  • Update CSS and SVG sprites

Initial release

11 Feb 04:33

Choose a tag to compare

  • Added PHP classes as submodules
  • Configured ECMAScript modules
  • Created stylesheets using CSS vars
  • Created output for CSS and JavaScript
  • Configured autoloader for PHP classes
  • Created basic Travis-CI testing script
  • Added various configuration files, including ESLint, Babel, etc.
  • Created combined SVG icon file using <symbol>s
  • README contains essential information and guidelines