bartblast
Creator of Hologram
I’ll be using this thread to share Hologram patch release announcements. Minor releases will continue to get dedicated threads with blog announcement posts.
All releases are also available on the GitHub Releases page.
Trending in News & Updates
Today we’re releasing Oban for Python. Not an Oban client in Python. Not a pythonx wrapper embedded in Elixir. Nope, it’s a fully operati...
New
I’m a bit excited to announce that Localize and friends are now at release 1.0. Even though it’s a 1.0 release, it stands on 8 years of w...
New
Hologram v0.11 is out! Two headline features this release. First, Elixir regexes now run in the browser. They were server-only until now,...
New
Just published search_ash 0.5.0 (with search_core 0.4.0) on Hex.
What’s new: synonyms
You can now declare a synonym dictionary per lang...
New
MdexMultilineCells is an MDEx plugin enabling multi-line cells in Markdown tables with full
inline/block Markdown rendering and automati...
New
ActiveMemory 0.8.0 — in-memory tables that speak Ecto
ActiveMemory 0.8.0 is now on Hex.
ActiveMemory is an in-memory store built on ETS ...
New
Bond brings Design by Contract to Elixir: preconditions, postconditions and invariants as executable specifications, checked at runtime a...
New
Other Trending Topics
Hobbes is a low-level distributed database for the Elixir programming language.
Hobbes provides a simple, safe, and scalable storage lay...
New
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (S...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
There are three potential reasons for members of this forum to have a look at https://vutuv.de
You are tired or annoyed of LinkedIn.
Yo...
New
ICal is a library for interacting with iCalendar data. It parses iCalendars into typed Elixir structs via ICal.from_ics, and can prepare ...
New
Latest Hologram Threads
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #blog-post
- #ai
- #phoenix_html
- #elixirconf-us
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming










Showing Posts 1 to 6- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
bartblast
Hologram v0.8.2
Bug Fixes
Fix
Calendar.ISO.valid_date?/3undefined when invokingDate.new!/3in an action (#740)Fix client-side Date struct rendering in templates crashing with
:lists.flatten/1error (#742)Fix
:erlang.list_to_binary/1handling of nested improper-list iodata (#751)Fix
:erlang.iolist_to_binary/1semantics and error handling (#752)Fix call graph module edge handling for accurate dynamic call detection (#755)
Fix protocol dispatch edges not added for new implementations during live reload (incremental call graph patching)
Fix async MFA detection propagating
Task.await/1reachability through module verticesFix compiler normalizer to strip import residue aliases from block AST
Fix Erlang JS function extraction regex to handle comment lines between Start/End markers (#756)
Fix Biome formatter failing on Windows when file paths exceed
cmd.execommand line length limitEnhancements
Overhaul call graph traversal for protocols and structs - resulting in more accurate client-side bundles
Manually port
IO.warn/1,IO.warn/2,IO.warn_once/3, andApplication.get_env/3to JavaScript to reduce client-side bundle sizeAdd debugging mix tasks:
holo.compiler.runtime_mfa_cascades,holo.compiler.page_mfa_cascadesInclude diagnostic details in Biome formatter error messages
bartblast
Hologram v0.8.3
Backward Incompatible Changes
mix holo.compiler.page_mfa_cascadesandmix holo.compiler.runtime_mfa_cascadestasksEnhancements
withexpression support (#735)Date,Time,NaiveDateTime, andDateTimemodulesBug Fixes
bartblast
Hologram v0.9.1
A quick patch for a compile-time performance problem recently reported by a user: with deeply nested templates, the Biome formatter could make compilation disproportionately slow and peg CPU. Removing it from the compiler keeps builds fast.
Performance
bartblast
Hologram v0.9.2
Bug Fixes
Plug.Conn.AlreadySentErrorwhenHologram.Routeris mounted ahead of another router (#811)Hologram.Routerraising a “no persistent term” error when Hologram is disabled, breakingmix test(#813)bartblast
Hologram v0.9.3
Enhancements
:string.to_graphemes/1to JavaScript (#844):string.jaro_similarity/2to JavaScript (#842):lists.suffix/2to JavaScript (#851)Bug Fixes
CaseClauseErrorwhen an Erlang dependency uses Elixir-style module names, e.g.luerl(#776)<Link>for a route that declares aparam(#833):erlang.div/2raisingArgumentErrorinstead ofArithmeticErrorfor invalid arguments (#848)cp/1/gc/1chardata iteration dropping multi-element improper-list tails, affecting:elixir_utils.jaro_similarity/2(#845)bartblast
Hologram v0.10.1
Bug Fixes
crypto.randomUUID()is unavailable (#933)Security
plug,cowlib, andphoenixpast flagged releases for security advisories (#915, #934)