Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,19 @@

## Unreleased

## v0.15.0 (2025-06-01)

### Compatibility

* No longer support Elixir versions under 1.16 ir Elixir/OTP versions under 26
* Support Elixir 1.16, 1.17 and 1.18 as well as Erlang/OTP 26 and 27

### Fixes

* Upgrade old, invalid actions in workflows
* Update compilation targets in release workflow
* Fix rustler precompilation issue relating to NIF versions

## v0.14.3 (2023-03-27)

### Fixes
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Meeseeks_Html5ever

[![MeeseeksHtml5ever version](https://img.shields.io/hexpm/v/meeseeks_html5ever.svg)](https://hex.pm/packages/meeseeks_html5ever)
![tests](https://github.com/mischov/meeseeks_html5ever/workflows/tests/badge.svg)
[![CI](https://github.com/mischov/meeseeks_html5ever/actions/workflows/ci.yml/badge.svg)](https://github.com/mischov/meeseeks_html5ever/actions/workflows/ci.yml)

Originally a fork of Hansihe's [html5ever_elixir](https://github.com/hansihe/html5ever_elixir) that is more tightly coupled with [Meeseeks](https://github.com/mischov/meeseeks), Meeseeks_Html5ever has grown to include additional functionality, such as use of xml5ever for XML parsing.

## Compatibility

Meeseeks_Html5ever requires a minimum combination of Elixir 1.12.0 and Erlang/OTP 23.0, and is tested with a maximum combination of Elixir 1.14.0 and Erlang/OTP 25.0.
Meeseeks_Html5ever is tested with a minimum combination of Elixir 1.16.0 and Erlang/OTP 26.0 and a maximum combination of Elixir 1.18.0 and Erlang/OTP 27.0.

## Installation

Expand All @@ -16,7 +16,7 @@ Ensure Rust is installed, then add Meeseeks_Html5ever to your `mix.exs`:
```elixir
def deps do
[
{:meeseeks_html5ever, "~> 0.14.3"}
{:meeseeks_html5ever, "~> 0.15.0"}
]
end
```
Expand All @@ -40,7 +40,7 @@ If you want to force compilation you will need to have the Rust compiler [instal
```elixir
def deps do
[
{:meeseeks_html5ever, "~> 0.14.3"},
{:meeseeks_html5ever, "~> 0.15.0"},
{:rustler, ">= 0.0.0", optional: true}
]
end
Expand Down
2 changes: 1 addition & 1 deletion mix.exs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ defmodule MeeseeksHtml5ever.Mixfile do

@description "Meeseeks-specific NIF binding of html5ever using Rustler"
@source_url "https://github.com/mischov/meeseeks_html5ever"
@version "0.14.3"
@version "0.15.0"

def project do
[
Expand Down
2 changes: 1 addition & 1 deletion native/meeseeks_html5ever_nif/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "meeseeks_html5ever_nif"
version = "0.14.3"
version = "0.15.0"
authors = ["Mischov <[email protected]>"]
edition = "2018"

Expand Down