Skip to content
- For the
get function, instead of 4 arguments, we made a props object, which is convenient to work with.
- Updated DOMPurify from
3.2.4 to 3.2.7
- Adding the
sanitizeConfig property
- Updating README.md
- Updating package.json
- Adding
{{#indicators}} block
- Changing the error text
- Updating README.md
- Adding support for HTTP methods
OPTIONS and TRACE
- Changed syntax to
{{#request}}
- Added interval for sending requests
- Changed error handling
- Bug fixes
- Integration with DOMPurify, which will increase the security of using the module by preventing XSS attacks. To enable, the
sanitize property was added
- Adding the
disallowedTags property
- Correction of text errors
- Updating README.md
- Updating package.json
- Major rework of error handling in the code
- Bug fixes
- Returning a comment when a request fails
- Adding the
allowedContentTypes property
- Fixing
rejected status
- Improving security
- Adding more error messages, reworking old ones
- Bug fix
- Fix loading multiple nodes from server
- Integration with JSON5. Now, objects can be written in HTML just like in vanilla js
- A bug with additional nodes has been fixed when you do not specify the request object in the element
- The
.runtime file has been updated
- Comments have been added to the file hmpl.js
- Update package data
- Fixing error
- Standardization of errors
- Fixing a headers error in RequestInit
- Adding auto generation for
body in HMPLRequestInit
- String parsing has been reworked
- Adding context
- Added memoization functionality.
- Replaced
isRepeatable with repeat.
- Fixed bug: replaced a reply to a
Comment when the default response is not fulfilled (200-299).
- Added an options object to the
compile function.
- Replaced
mode with boolean variable isRepeatable.
- Updated mode handling in the request:
- Introduced validation for
req.mode to allow only “one” or “all” values.
- Added a check to ensure
req.isRepeatable is defined and is a boolean value.
- Defaulted
req.isRepeatable to true if not specified, with modeAttr set to “all” for repeatable requests and “one” otherwise.
- Clarified
MODE error message regarding AFTER.
- Updated version from
2.1.0 to 2.1.1.
- Updated URL from
https://github.com/hmpljs/hmpl to https://github.com/hmpl-lang/hmpl.
- Removed the period from the
hmpl header description.
- Updated
hmpl-js script tag to specify version 2.0.0.
- Changed
after attribute in <request> from click:.getHTML to click:.getTitle.
- Modified
templateFn usage to directly append elementObj.response to bodyEl.
- Changed from
HMPLResponse to HMPLInstance.
- Changed from
HMPLResponse to HMPLInstance in templateObject.
- Changed from
HMPLResponse to HMPLTemplateObject.
- Updated version from
1.0.5 to 1.0.6.
- Updated version from
1.0.4 to 1.0.5.
- Updated
hmpl-js script tag version from 1.0.2 to 1.0.3.
- Changed
wrapper.appendChild(value) to wrapper.appendChild(value.content.firstElementChild).
- Updated installation instructions to reference
hmpl-js version 1.0.3.
- Updated version from
1.0.2 to 1.0.3.
- Updated
hmpl-js script tag version from 1.0.1 to 1.0.2.
- Updated installation instructions to reference
hmpl-js version 1.0.2.
- Changed condition from checking
if (!optionsId) to if (optionsId).
- Updated installation instructions to reference
hmpl-js version 1.0.1.
- Updated version from
1.0.0 to 1.0.1.