Skip to content

Tags: lucifer1004/Pluto.jl

Tags

v0.17.4

Toggle v0.17.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update Project.toml

v0.17.3

Toggle v0.17.3's commit message
## Pluto v0.17.3

> Try this release in your browser! _(Available 30 minutes after the release)_
> 
> <a href="https://binder.plutojl.org/v0.17.3/"><img alt="Binder logo" src="https://mybinder.org/badge_logo.svg"></a>

**Generate your own binder links using [pluto-on-binder.glitch.me](https://pluto-on-binder.glitch.me/)!**

[Diff since v0.17.2](fonsp/Pluto.jl@v0.17.2...v0.17.3)


**Merged pull requests:**
- API for widgets to return possible bind values (fonsp#1600) (@Pangoraw)
- Allow cyclic references in some cases (fonsp#1668) (@Pangoraw)
- Launch parameter to insert HTML into the top of the notebook (fonsp#1683) (@fonsp)
- Fix result nothing error (fonsp#1685) (@fonsp)
- Precomputed slider server support (fonsp#1703) (@fonsp)
- remove time warning (fonsp#1707) (@AshtonSBradley)
- Fix typo (fonsp#1713) (@rikhuijzer)
- Bundle on every commit (fonsp#1716) (@fonsp)
- Simpler `disable_writing_notebook_file` logic (fonsp#1717) (@fonsp)
- Global storage for published objects (fonsp#1719) (@fonsp)
- Don't resend published objects from PlutoRunner if unchanged (fonsp#1721) (@fonsp)
- Fix fonsp#1724 (fonsp#1735) (@fonsp)
- Remove `is_first_value` from state (fonsp#1736) (@fonsp)
- πŸ”Œ Run frontend tests on bundle in offline mode? (fonsp#1737) (@fonsp)

**Closed issues:**
- Cyclic references between methods in cells (fonsp#178)
- Truncate long strings (fonsp#892)
- htmlview.glitch.me should not use an iframeresizer? (fonsp#1538)
- Another cyclic reference error (fonsp#1579)
- Locate/stop current running cell easily (fonsp#1585)
- Cyclic reference for self-recursive A.b methods (fonsp#1622)
- MLJ.@pipeline fails with UndefVarError (fonsp#1658)
- Extra update with `missing` (fonsp#1680)
- Check that the frontend assets are unchanged before serving bundled (fonsp#1681)
- using ApproxFun.jl kills Pluto (fonsp#1682)
- Extra updates on bound value change (fonsp#1724)
- Live Docs does not clear when search query is cleared (fonsp#1732)
- Weird markdown bullet point rendering in Pluto (fonsp#1734)

v0.17.2

Toggle v0.17.2's commit message
## Pluto v0.17.2

[Diff since v0.17.1](fonsp/Pluto.jl@v0.17.1...v0.17.2)


**Closed issues:**
- Artifacts to proxy&cache CDNs (fonsp#241)
- Jump-to-definition for variables (fonsp#304)
- Format docstrings in cells (fonsp#351)
- VegaLite tooltips not visible (fonsp#422)
- See results during calculation (fonsp#476)
- Multiple notebooks installing packages in parallel can break (fonsp#485)
- Visually shrunken tuples of LaTeXStrings (fonsp#513)
- `subtypes(AbstractType)` is not reactive (fonsp#989)
- methodswith does not work in Pluto (fonsp#1044)
- Create workspace module as toplevel? (fonsp#1072)
- Splitting out Workspace into its own package (fonsp#1073)
- Support`import A as B` syntax (fonsp#1271)
- Pluto imports packages from false if-condition statements (fonsp#1365)
- Link https://plutojl.org on this GitHub repo (fonsp#1375)
- `publish_to_js` could return object printable as `text/javascript` (fonsp#1413)
- Got UndefVarError: table_data not defined errors when using StringParserPEG (fonsp#1423)
- Printing DataTables or making PDF Cuts off Rows at New Page (fonsp#1428)
- "Failed to load notebook" message in browser (fonsp#1477)
- How does hot reloading handle moving the notebook file? (fonsp#1506)
- Do we still need the runner/Loader.jl script? (fonsp#1512)
- Typing #= in an empty cell crashes browser (fonsp#1550)
- Use Italic font for comments in code? (fonsp#1552)
- Dispatch does not work as expected for Base.show inside Pluto (fonsp#1570)
- Don't use whitespace pre for rich content inside the array viewer (fonsp#1574)
- Reload regression introduced in "Improved autoreload (fonsp#1555)" (fonsp#1582)
- `with_terminal` does not capture `CSV.write` output (fonsp#1590)
- Error during macro expansion causes buggy reactivity (fonsp#1591)
- Ctrl + click on macro name jumps to variable instead of macro (fonsp#1608)
- LaTeXStrings inside Plots label regex error (fonsp#1627)
- The auto_reload_from_file feature does not work properly in Pluto v0.17.1 (fonsp#1628)
- plutopkg tries to install package from markdown macro string (fonsp#1629)
- LaTeXStrings suddenly needs a String() wrapper in Plots.jl (fonsp#1633)
- Is there a way to render html file automatically (like using a command) instead of clicking the icon? (fonsp#1636)
- `@bind` fails if in CommonMark string (v0.17.1 ) (fonsp#1637)
- `@bind` gives index instead of value (fonsp#1638)
- FilePicker does not support paths surrounded by double/single quote (fonsp#1639)
- PlutoUI: Adding Plus/Minus button in Slider (fonsp#1641)
- Improve GitHub diffs by wrapping lines (fonsp#1643)
- Stacktrace for macro expansion gets rewritten (fonsp#1648)
- Error on update to 0.17.1 (fonsp#1651)
- Module is missing from the cache (fonsp#1652)
- html download broken in 0.17.1 (fonsp#1654)
- prints from PythonCall or PyCall are buffered (fonsp#1656)
- Dropping support for <script type=module> broke the JavaScript sample notebook (fonsp#1665)

**Merged pull requests:**
- Isolated cell view (fonsp#1544) (@ctrekker)
- Separate notebook boot env (fonsp#1556) (@fonsp)
- Use parcel to bundle (fonsp#1561) (@fonsp)
- Highlight global variables (fonsp#1565) (@fonsp)
- Fix fonsp#1582 (fonsp#1584) (@fonsp)
- Update to macro runtime & PlutoHooks.jl (fonsp#1597) (@Pangoraw)
- Automatically insert Pkg.activate if a sysimage is used (fonsp#1631) (@fonsp)
- CompatHelper: bump compat for Configurations to 0.17, (keep existing compat) (fonsp#1632) (@github-actions[bot])
- Remove trailing and leading single/double quotes from path (fonsp#1640) (@disberd)
- Make frontend tests work again (fonsp#1642) (@dralletje)
- Add docstrings to SessionActions (fonsp#1644) (@rikhuijzer)
- VSCode extension: store unsubmitted cell state in vscode (fonsp#1649) (@pankgeorg)
- make undef var error don't reset macro state (fonsp#1653) (@Pangoraw)
- Html export download filename, fix fonsp#1654 (fonsp#1655) (@fonsp)
- 🍦 Hot reload blabla tweaks (fonsp#1669) (@fonsp)
- 🌟 Support data URLs in open_url (fonsp#1670) (@fonsp)
- Fix world age issues causing 404 on master (fonsp#1676) (@Keno)
- Bundle with more clearity (fonsp#1678) (@dralletje)

v0.17.1

Toggle v0.17.1's commit message
## Pluto v0.17.1

[Diff since v0.17.0](fonsp/Pluto.jl@v0.17.0...v0.17.1)


**Closed issues:**
- Renamed function with import is not reactive (fonsp#1546)
- activate_notebook_environment fails with new manifest format on 1.6 (fonsp#1596)
- running out of memory with Julia 1.6 and Pluto.run() (fonsp#1604)
- Copy Paste REPL Output into Docstring (fonsp#1613)
- new cyclic reference error in 0.17 (fonsp#1616)
- Progress bar wrong cell count (fonsp#1619)
- Display of DataFrames with CategoricalArray columns (fonsp#1625)

**Merged pull requests:**
- 🐣 New package AbstractPlutoDingetjes.jl for intial bond values, bond value transformation and more (fonsp#1612) (@fonsp)
- πŸ₯¨ Split `notebook_differences` to its own function (fonsp#1618) (@fonsp)

v0.17.0

Toggle v0.17.0's commit message
## Pluto v0.17.0

[Diff since v0.16.4](fonsp/Pluto.jl@v0.16.4...v0.17.0)


**Closed issues:**
- Cell evaluation: preview box too large (fonsp#1567)
- unexpected cyclic reference error (fonsp#1575)
- Variable re-assignment in macro generated code fails (fonsp#1581)
- Can't use macro from `MyModule` in the cell that calls `using MyModule` (fonsp#1592)
- cell-wise including to REPL (fonsp#1599)
- Cyclic reference for defining function-like objects  (fonsp#1601)

**Merged pull requests:**
- Div component (fonsp#1605) (@fonsp)
- Import as pkg (fonsp#1606) (@Pangoraw)

v0.16.4

Toggle v0.16.4's commit message
## Pluto v0.16.4

[Diff since v0.16.3](fonsp/Pluto.jl@v0.16.3...v0.16.4)


**Closed issues:**
- Pkg activate fails to load the correct versions of the packages (fonsp#1511)

**Merged pull requests:**
- try unmaking workspaces (fonsp#1589) (@Pangoraw)

v0.16.3

Toggle v0.16.3's commit message
## Pluto v0.16.3

[Diff since v0.16.2](fonsp/Pluto.jl@v0.16.2...v0.16.3)


**Closed issues:**
- auto-reload-from-file seems to be not accessible im 0.16.2 (fonsp#1580)

**Merged pull requests:**
- Fix wrong environment for using in Pkg.activate notebooks (fonsp#1577) (@fonsp)
- Add end of file line break (fonsp#1578) (@jeremiahpslewis)

v0.16.2

Toggle v0.16.2's commit message
## Pluto v0.16.2

[Diff since v0.16.1](fonsp/Pluto.jl@v0.16.1...v0.16.2)


**Closed issues:**
- Reactive response to removing `using Module` (fonsp#24)
- Feature Request: Watch for updates to the underlying .jl file (fonsp#240)
- Function name aliases (fonsp#324)
- Updating Base.:+ doesn't update dependent cell (fonsp#327)
- Live docs not shown for certain operators and functions (fonsp#925)
- Overloading `Base.sqrt` should re-run cells that call `sqrt` (fonsp#1019)
- Live docs does not parse some operators correctly (fonsp#1138)
- Locally scoped function defintions (fonsp#1180)
- tiny plots (fonsp#1207)
- Cannot display docstring of type Text{String} (fonsp#1239)
- Some unicode completions don't work (fonsp#1242)
- Status mark missing for multiline using (fonsp#1243)
- @. macro gets highlighted in red (fonsp#1360)
- Artifact downloads not showing in pkg terminal (fonsp#1451)
- Incorrect update for kwarg default value (fonsp#1461)
- Code completions suggestion contains duplicates (fonsp#1467)
- `PlutoTest.@test` does not show reactivity with Pluto 16.0 (fonsp#1469)
- Adding a `using` does not re-evaluate cells that use imported names (fonsp#1473)
- Pkg.activate inside macro does not disable plutopkg (fonsp#1475)
- "Warning: Replacing module `StatsBase`" and julia crash (fonsp#1476)
- Pasting multiline string  with `julia>` is broken (fonsp#1479)
- Unicode completions don't work (fonsp#1481)
- References within some macros not reactive (fonsp#1483)
- Pkg error: no method matching project_rel_path (fonsp#1484)
- Symbolics.jl complex numbers don't show up as latex output (fonsp#1486)
- File picker autocomplete welcome page (fonsp#1487)
- LineNumberNode variables are destroyed (fonsp#1489)
- Missing column types in Union{Missing,T} (fonsp#1490)
- Cmd+X on empty line does not delete the line (fonsp#1495)
- @benchmark not reactive (fonsp#1496)
- Using Pluto offline (fonsp#1497)
- Port Pkg.activate info bubble (fonsp#1498)
- Advertise pkg management on readme (fonsp#1499)
- Locally scoped function definition escaped (fonsp#1501)
- Glitchy bracket matching inside `function` (fonsp#1502)
- Tab size goes from 8 to 4 after interaction (fonsp#1504)
- Incorrect interpretation of function names (fonsp#1505)
- Wrong placement of checkmarks in Pkg cell (chrome/linux) (fonsp#1507)
- Hot reloading can break built-in pkg (fonsp#1510)
- Code not wrapping properly on resize (fonsp#1516)
- StackOverflowError: when running notebook using local pkg in Pluto (fonsp#1527)
- Is static HTML export broken in 0.16.1? (fonsp#1529)
- URL links in htmlview.glitch.me broken (fonsp#1530)
- (CM6) Paste on the file picker registers as a paste event in the notebook (creating cells) (fonsp#1534)
- Variables named `workspace` are undefined when directly evaluating (fonsp#1539)
- Rectangle select (fonsp#1540)
- Markdown javascript synthax highlighting not working in main (fonsp#1542)
- Cannot install(update) to latest version 0.16.1  (fonsp#1549)
- Unsatisfiable requirements (fonsp#1553)
- Cyclic function errors in src/webserver/Firebasey.jl (fonsp#1559)
- Many small issues with auto-closing string quotes (fonsp#1562)
- Worker stuck in infinite loop won't terminate with GUI Interrupt (fonsp#1568)
- Feature request: multi-cursor text selection (Sublime Text style) (fonsp#1569)
- Cyclic references between local and top-level functions (fonsp#1571)

**Merged pull requests:**
- πŸ“¬ Auto reload from file (fonsp#1029) (@fonsp)
- Codemirror v6 Migration (fonsp#1159) (@pankgeorg)
- Maybe now the tests work? (fonsp#1480) (@dralletje)
- Fix unicode completions (fonsp#1485) (@dralletje)
- Pkg plugin in it's own file (fonsp#1488) (@dralletje)
- Fix fonsp#1490, suffix column types with `?` with `Union{T,Missing}`. (fonsp#1503) (@MichaelHatherly)
- handle complex callable types by renaming to an anonymous name (fonsp#1514) (@Pangoraw)
- update tips link to open in new tab (fonsp#1535) (@trentfridey)
- Fix paste behavior within FilePicker in CM6 (fonsp#1536) (@disberd)
- Add class to auto-generated cell docs markdown (CM6) (fonsp#1537) (@disberd)
- Reactive `using Module` (fonsp#1541) (@Pangoraw)
- Use workspace#123 instead of workspace123 to make collisions less likely (fonsp#1543) (@fonsp)
- Enable rectangular selection (fonsp#1545) (@ctrekker)
- Make module methods definitions reactive (fonsp#1554) (@Pangoraw)
- Improved autoreload (fonsp#1555) (@fonsp)
- add function dependencies (fonsp#1557) (@Pangoraw)
- Run Firebasey using pluto and see if it works (fonsp#1560) (@dralletje)

v0.16.1

Toggle v0.16.1's commit message
## Pluto v0.16.1

[Diff since v0.16.0](fonsp/Pluto.jl@v0.16.0...v0.16.1)


**Closed issues:**
- Live docs for Vector shows docs for Array (fonsp#750)
- WYSIWYR: api.json and rapidoc (fonsp#1298)
- MultiSelect does not stay selected upon `@bind`ing (fonsp#1316)
- Error: failed to add/remove packages, could not parse compatibility version (fonsp#1322)
- @htl JavaScript comments are being parsed incorrectly (fonsp#1387)
- pluto-on-binder.glitch.me does not work for gist urls without https:// (fonsp#1433)
- GitHub's HTML preview broken by new export format? (fonsp#1453)
- Cell context menu is hidden behind Live Docs (fonsp#1454)
- Importing package causes websocket error in hosted docker image (fonsp#1456)
- Cyclic reference error when using `@with_kw` only in v0.16.0 (fonsp#1459)
- @eval and using (fonsp#1463)
- Bug/Regression: Reference to global variable not detected within macro in function (fonsp#1464)
- ugly highlighting over `@` (fonsp#1465)
- Show alert and cancel binder button on file:https:// protocol (fonsp#1466)

**Merged pull requests:**
- Fix fonsp#1322 (fonsp#1336) (@aplavin)
- More macro fixes (fonsp#1468) (@Pangoraw)
- styling autocomplete (fonsp#1470) (@fonsp)
- cursor-to-docs (fonsp#1471) (@fonsp)
- Draft/WIP: Codemirror6 keymaps (fonsp#1472) (@pankgeorg)

v0.16.0

Toggle v0.16.0's commit message
## Pluto v0.16.0

[Diff since v0.15.1](fonsp/Pluto.jl@v0.15.1...v0.16.0)


**Closed issues:**
- Macros and DSLs (fonsp#196)
- Pluto not playing nice with Queryverse (fonsp#716)
- Support DifferentialEquations.jl @ode_def (fonsp#781)
- Not escaping in macro definition gives confusing error (fonsp#1112)
- ProcessExitedException (fonsp#1290)
- Reminder to fonsi (fonsp#1301)
- Import and overload function: multiple definitions (fonsp#1308)
- Markdown cell output overflows when last row of contains LaTeX (fonsp#1309)
- Delete button is too deep (fonsp#1310)
- New property destructuring `(; a, b) = (a = 5, b = 6)` doesn't work (fonsp#1312)
- Assignment to image pixels does not update the image via dependencies (fonsp#1318)
- Stopwatch does not run (fonsp#1325)
- pluto on binder: 404 Not Found (fonsp#1330)
- PlutoUI table of contents overlaps cell action menu. (fonsp#1331)
- Markdown support for checkboxes (fonsp#1333)
- Can't modify structs defined with @with_kw from Parameters.jl (fonsp#1338)
- Pluto doesn't see exported macros in the same cell where package is "using" (fonsp#1340)
- Macro analysis doesn't work with CommonMark.@cm_str (fonsp#1342)
- When importing Oscar display of Vectors is broken (fonsp#1346)
- package development with pluto (fonsp#1349)
- Symbolics/ModelingToolkit parametric @variables not defined issue (fonsp#1362)
- File sync (fonsp#1363)
- "import PyPlot as plt" syntax breaks Pluto (fonsp#1364)
- Wrong display of species and params in Catalyst (fonsp#1369)
- Document exporting to HTML / PDF from Julia (fonsp#1376)
- Package not automatically installed (fonsp#1381)
- method declarations don't follow rective order (fonsp#1384)
- Base.@kwdef redefinition error with types following Unitful.jl documentation (fonsp#1388)
- MethodError with nameof(::Nothing) (fonsp#1391)
- Waiting for terminal input leads to error on the notebook UI (fonsp#1394)
- Pluto reactivity doesn't work with blocks containing latexify (Latexify.jl) (fonsp#1399)
- Pluto is unhappy with notebook files that are set to read-only permissions (fonsp#1400)
- Pluto: how to run a simple JuMP model? (fonsp#1401)
- Functions defined with docstrings are not reactive (regression in #main from 0.15.1) (fonsp#1402)
- Hosted HTML of Pluto 0.15.1 does not render (fonsp#1405)
- @test to display the tested values (fonsp#1406)
- Trouble Displaying DataFrame (fonsp#1407)
- how to serve pluto notebook behind an ingress controller on a relative path (fonsp#1412)
- PyPlot.jl and `imshow` (fonsp#1422)
- kf.coreaddons errors when starting Pluto (fonsp#1432)
- Inline Markdown LaTeX causes scrollbar to appear (fonsp#1435)
- Some color emojis crash st terminal (fonsp#1437)
- Soss model macro cyclic references (fonsp#1438)
- colors from `UnicodePlots.jl` `heatmap` do not display (fonsp#1442)
- Promise timed out (fonsp#1443)
- Macros may still have issues (fonsp#1445)

**Merged pull requests:**
- Analyse macros (fonsp#1032) (@Pangoraw)
- CompatHelper: bump compat for "Configurations" to "0.16" (fonsp#1272) (@github-actions[bot])
- Disable data viewer for Symbolics.Arr (fonsp#1299) (@fonsp)
- Allow assignment by destructuring (fonsp#1317) (@greimel)
- Open multiple notebooks at start and without browser (fonsp#1324) (@lungben)
- Remove scrollbar from in-line latex in markdown (fonsp#1328) (@disberd)
- Fix macro analysis for Parameters.jl (fonsp#1339) (@Pangoraw)
- Serialize `Vector` for macro analysis (fonsp#1348) (@Pangoraw)
- Add JuliaCon 2021 talk and a few updates for new Pluto users (fonsp#1352) (@willingc)
- Bump path-parse from 1.0.6 to 1.0.7 in /test/frontend (fonsp#1389) (@dependabot[bot])
- Fix tests maybe (fonsp#1414) (@fonsp)
- Macro fixes (fonsp#1420) (@Pangoraw)
- πŸ“° Fix fonsp#1405 (fonsp#1441) (@fonsp)
- Reference outer constructor definition issue (fonsp#1446) (@disberd)
- handle Dict containers in `sanitize_expr` (fonsp#1447) (@Pangoraw)