Releases: difizen/libro
Release v0.3.4
What's Changed
- docs: add the English version of the README by @sunshinesmilelk in #231
- docs: update readme by @sunshinesmilelk in #232
- chore: remove large files by @sunshinesmilelk in #358
- refactor(core): refactor dnd list by @sunshinesmilelk in #360
- chore: add changeset by @sunshinesmilelk in #362
- chore: release by @difizor in #363
Full Changelog: 0.2.35...v0.3.4
Release v0.3.3
What's Changed
- fix(core): fix selecting multiple cells to move add katex plugin for md render by @sunshinesmilelk in #351
- chore: add changeset by @sunshinesmilelk in #352
- chore: release by @difizor in #353
Full Changelog: v0.3.2...v0.3.3
Release v0.3.2
What's Changed
- docs: add security policy by @sunshinesmilelk in #334
- docs: update libro guide book by @sunshinesmilelk in #333
- feat: add some actions about changelog and pr label by @sunshinesmilelk in #335
- docs: update contact info on readme by @sunshinesmilelk in #336
- chore: manage labels by @sunshinesmilelk in #337
- chore: pr label by file path action by @sunshinesmilelk in #338
- chore: add codeowners by @sunshinesmilelk in #339
- feat(lab): support guide book by @sunshinesmilelk in #342
- chore(lab): update guidebook content by @sunshinesmilelk in #343
- fix: improve markdown style by @sunshinesmilelk in #340
- feat: support interpreter for prompt cell by @sunshinesmilelk in #344
- chore: release by @difizor in #349
Full Changelog: 0.3.1...v0.3.2
Release 0.3.1
What's Changed
- Fix GA script by @BroKun in #307
- fix type annotation by @BroKun in #308
- feat(docs): refactory navigation and add mobile docs by @huxiamei in #310
- docs: add updates by @sunshinesmilelk in #312
- chore: update contributing doc&add welcome action by @sunshinesmilelk in #315
- chore: add pr label status action by @sunshinesmilelk in #317
- fix: use bot token in "pr-label-status.yml" workflow by @bubkoo in #318
- docs: full-fill the "Quick Start" section by @bubkoo in #316
- chore: automatically add labels based on branch name by @sunshinesmilelk in #320
- chore: add discord release action by @sunshinesmilelk in #322
- fix: pr label by title action by @sunshinesmilelk in #324
- docs: update discord link by @BroKun in #323
- fix: pr label action by @sunshinesmilelk in #328
- fix: improve markdown pre style& add libro guide notebook by @sunshinesmilelk in #327
- docs: add code of conduct by @sunshinesmilelk in #330
- docs: update readme by @sunshinesmilelk in #332
- chore: release by @difizor in #331
Full Changelog: 0.3.0...0.3.1
Release 0.3.0
Release 0.3.0
New Features
AI Auto-Completion ✨
We've enhanced the AI programming assistant by adding AI-powered auto-completion. While writing code in a cell, the assistant will automatically provide context-based code suggestions, and you can press the Tab key to accept them, boosting your development speed.
Report Preview 📝
A new report preview feature has been added, allowing notebook content to be visually presented as a report. With a clean and concise layout, it supports multiple scenarios like data analysis and result presentation.
Support for Julia and R Script Editing and Preview
What's Changed
- feat: ai inline completion by @coetzeexu in #294
- feat: add app or report format for libro by @sunshinesmilelk in #301
- feat: deploy plugin by @BroKun in #299
- fix: set markdown style #302 by @sunshinesmilelk in #303
- feat(prompt): configurable prompt cell module by @sunshinesmilelk in #304
- chore: release by @difizen-bot in #305
New Contributors
- @coetzeexu made their first contribution in #294
Full Changelog: 0.2.45...0.3.0
Release 0.2.45
What's Changed
- docs: replace gif by @sunshinesmilelk in #278
- docs: localization by @BroKun in #281
- docs: localization of homepage website by @sunshinesmilelk in #282
- docs: update website & manual by @sunshinesmilelk in #286
- feat(docs): adapt mobile by @huxiamei in #287
- fix: improve l10n of zh-CN and en-US by @z0gSh1u in #288
- chore: add issue template by @sunshinesmilelk in #292
- fix(cofine-editor): disable confine editor contextmenu by @sunshinesmilelk in #296
- feat: support julia and r & configurable left-side panel supported by @sunshinesmilelk in #295
- chore: add pull request template by @sunshinesmilelk in #297
- chore: release by @difizen-bot in #298
New Contributors
Full Changelog: 0.2.44...0.2.45
Release 0.2.44
What's Changed
- fix(ai-native): fix cursor in chat by @sunshinesmilelk in #276
- chore: release by @difizen-bot in #277
Full Changelog: 0.2.43...0.2.44
Release 0.2.43: AI Programming Assistant Enhances Your Notebook Experience!
The Libro AI Programming Assistant has been released! Integrated with a variety of smart features, it aims to boost your programming efficiency and learning experience. Here are the key highlights of this update—come and check it out to make your programming journey easier and more productive!
New Features
Error Fixing
When a cell execution encounters an error, simply click the "Fix With AI" button, and the assistant will automatically analyze the error and provide repair suggestions, helping you quickly resolve issues and restore a smooth coding experience.
Chat
Contextual Chat in Cells: You can interact directly with the AI to receive in-depth answers and optimization suggestions related to the current code, enhancing your programming efficiency.
General AI Chat: You can engage in conversations with the AI, asking programming-related questions to receive suggestions and information, and enjoy the fun of intelligent interaction.
Code Explanation
The AI Programming Assistant helps you understand the functionality and logic of the code in the cell, making programming learning much easier.
Code Optimization
The AI Programming Assistant can analyze the code in the cell and provide optimization suggestions. It will help you identify potential performance bottlenecks and areas for improvement, making your code more efficient and readable, thus enhancing your overall programming experience.
Bugs fixed
- SQL cell highlighting issue #268
- New cell misalignment after collapsing Markdown cells #261
- Tqdm progress bar not clearing promptly after completion #185
libro config generate
not generating configuration files properly- Issues with browser cache in older versions
More
- For more detailed information, please visit : https://libro.difizen.net/updates
- If you have any questions or suggestions regarding these new features, feel free to contact us or join the discussion in the community.
- 🌟 GitHub:https://github.com/difizen/libro
- 🎯 HomePage:https://libro.difizen.net/
- 💬 Chat with us on Discord
- 🤗 Join our DingTalk Q&A group
Release 0.2.42
What's Changed
- docs: update readme by @sunshinesmilelk in #257
- chore: jupyter增加无编辑器的导出,避免集成方webpack配置需要调整 by @ensorrow in #259
- chore: snapshot release by @zhanba in #260
- docs: update sql cell manual &fix(core): outputs should not be included for editable cell by @sunshinesmilelk in #258
- feat: widget & core cell rendering by @BroKun in #264
- feat(editor): sql editor highlight by @BroKun in #267
- chore(ai-native): init ai-native package by @sunshinesmilelk in #262
New Contributors
Full Changelog: 0.2.41...0.2.42
Release 0.2.41
What's Changed
libro has introduced several practical features such as Prompt Cell and SQL Cell. Below are the key highlights of this update. We welcome your feedback, so don't miss out!
1. Prompt Cell
With Prompt Cell, users can simply input natural language commands to invoke large models for inference and receive the desired output. This reduces the need to write complex code and can be seamlessly integrated into existing workflows. Currently, libro has built-in support for the OpenAI model series, and you can also extend it with custom models.
2. SQL Cell Support
We have introduced SQL Cell, which supports connections to MySQL, SQLite, and PostgreSQL databases. Users can write and execute SQL queries directly in the notebook environment to access and manage databases. This feature provides a seamless integration experience for data analysis, visualization, and database-driven application development.
3. File-Level Configuration Capability
Configuration management is no longer a hassle! We’ve added file-level configuration functionality, allowing users to generate a configuration file template in their user directory by simply running the command libro config generate. Currently, it supports database connection configurations and large model key configurations.
4. Support for Chinese and English Language Switching
We’ve also introduced language switching between Chinese and English. Users can easily localize their development environment by selecting their preferred language interface.
More
- For more detailed information, please visit : https://libro.difizen.net/updates
- If you have any questions or suggestions regarding these new features, feel free to contact us or join the discussion in the community.
- 🌟 GitHub:https://github.com/difizen/libro
- 🎯 HomePage:https://libro.difizen.net/
- 💬 Chat with us on Discord
- 🤗 Join our DingTalk Q&A group