chore(deps): update dependency surface to ~> 0.12.0#208
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
chore(deps): update dependency surface to ~> 0.12.0#208renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
Author
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: mix.lock |
a67188c to
e6870d4
Compare
e6870d4 to
78827d1
Compare
78827d1 to
b47438a
Compare
Author
|
auto-merge was automatically disabled
July 30, 2025 22:12
Pull request was closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
~> 0.7.0→~> 0.12.0Release Notes
surface-ui/surface (surface)
v0.12.3Compare Source
v0.12.2v1.19v1.1v1.14:for.indexwithout generatorv0.12.11.0(#760)v0.12.0Compare Source
:generate_assetsto switch on/off component-related CSS/JS generation@deprecatedon function componentsDeprecations
<LivePatch>,<LiveRedirect>and<Link>, in favor of<.link><Context>as support for scoped-aware context is planned to be removed inv0.13.Breaking Changes
<Form>and all inputs to a separatesurface_form_helpersproject.For more info, see Migration Guide.
Surface.Catalogue.ExampletoSurface.Catalogue.LiveExampleas its use now should only be required inlive examples that update assigns through
handle_eventcallsfor,nameandìndex:argsoption and directivev0.11.5Compare Source
~> 0.20.15(#749)v0.11.4Compare Source
~> 0.20.10(#743)v0.11.3Compare Source
0.20.9due to compatibilityissues introduced by phoenix_live_view
0.20.10regarding debug annotations.Soft Deprecations
Linkhas been deprecated in favor of liveview's built-in<.link>.See https://hexdocs.pm/phoenix_live_view/live-navigation.html for more info.
v0.11.2Compare Source
v0.20(#714)debug_heex_annotationsconfig.hidden_inputs_forinHiddenInputs(#716)surface.init(#727)_persistent_id(#716)Malformed HTML in rendered.jserrorSoft Deprecations
LivePatchandLiveRedirecthave been deprecated in favor of liveview's built-in<.link>.See https://hexdocs.pm/phoenix_live_view/live-navigation.html for more info.
Formcomponent along with all form inputs will be moved to a separate project andlater deprecated in favor of their LiveView built-in counterparts.
be deprecaded and fully removed in
v0.13. The reason is the lack of built-in support for thefeature in Liveview itself, which leads to inefficient diff-tracking when using it. Global context
related functions like
Context.putandContext.get, as well as the:from_contextoption, willbe kept as their use don't affect diff-tracking negatively.
v0.11.1Compare Source
catalogue_testdoesn't exist or is not a component (#711)inputs_for/3warnings (#703)v0.11.0Compare Source
v0.19(#692)Context.get/putin LiveComponent'supdatecallback (#691)css_classprops inside vanilla LV components' slots (#680)v0.10.0Compare Source
v0.18.8v1.7css_variantoption topropanddatato support auto-generation of CSS (tailwind)variants based on their values
embed_sface/1macro to allow adding.sfacetemplate as a function component@importentries from components to the top of the file to adhere to the CSS spec:deepv0.9.5Compare Source
Improves compatibility with minor dependency versions used by Surface v0.9, this will improve the upgrade (
mix deps.update --all) of apps that depend on this version.phoenix_live_view ~> 0.18.18phoenix ~> 1.6.16phoenix_html ~> 3.3.1v0.9.4Compare Source
phoenix_live_viewtov0.18.14Mix.env()on re-compiling components at runtimev0.9.3Compare Source
v0.9.2Compare Source
v0.18.5surface.initprevents task discovery frommix help(#666)v0.9.1Compare Source
v0.9.0Compare Source
v0.18v0.8.4Compare Source
v0.8.3Compare Source
:globalpseudo-class to the Scoped CSS's APIcontainer,sessionandstickyonSurface.LiveViewv0.8.2of extra files due to transitive deps (#653)
<style>v0.8.1css_output_file(#646):debugv0.8.0<style>tags or colocated.cssfiles (#621)render_sface/1to allow overridingrender/1and compute/update assigns when usingexternal
.sfacefiles--tailwindoption tomix surface.initto bootstrap a project with TailwindCSS support--layoutsoption tomix surface.initto replace.heexlayout files with corresponding.sfacefiles--web-moduleoption tomix surface.initto override the default web module (#638):hookdirective to point to thedefaulthook exported in the.hooks.jsfilefrom_contexttopropanddatato allow setting values directly from the contextContext.put/3andContext.get/2to allow manipulating the context insidelifecycle callbacks and
render/1context_putto<#slot>to pass context values directly to a slot without propagatingcontext values to other components
:propagate_context_to_slotsto restrict context propagatiion, optimizing diff trackingContext.copy_assign/3,Context.maybe_copy_assign/3andContext.maybe_copy_assign!/3catalogue_test/1macro to generate basic tests for catalogue examples and playgroundsSurface.Catalogue.Examplesto allow defining multiple stateless examplesin a single module
Deprecations
<InputContext>in favor of declarative optionfrom_context:argshas been deprecated, useslot arg: :stringinstead ofslot args: [:name]slot arg: %{name: :string, age: number}instead ofslot args: [:name, :age]forhas been deprecated, use<#slot {@​header}>instead of<#slot for={@​header}>nameandindexhave been deprecated, use<#slot {col}>instead of<#slot name={"col"} index={index}>:argshas been deprecated, use<#slot {@​default, name}>instead of<#slot :args={name: name}><#slot {@​default, name: name, age: age}>instead of<#slot :args={name: name, age: age}>Breaking Changes
v1.12pass values to the parent scope via slots must explicitly set
propagate_context_to_slots: truein their configuration
:generator_propuseslot default, generator_prop: :itemsinstead ofslot default, args: [item: ^items], associated prop:itemsmust be of type:generatorgenerator_valueuse<#slot generator_value={item} />instead of<#slot :args={item: item} /><#template slot="slot_name">has been removed in favor of<:slot_name>(#575)v0.7.6v1.14v0.7.5Compare Source
v0.7.4Compare Source
Mix.Tasks.Formatbehaviour warning on Elixir <v0.13v0.7.3Compare Source
v0.7.2Compare Source
.jsas colocated hooks (jsx,tsandtsx) (#576)surface.inittask to set up the catalogue tov0.4v0.7.1Compare Source
@moduledoc falsein catalogue examples (#565)foras string (#564)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.