Skip to content

Releases: difizen/libro

Release v0.3.4

07 Jan 07:12
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.35...v0.3.4

Release v0.3.3

19 Dec 03:13
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.2...v0.3.3

Release v0.3.2

16 Dec 05:19
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.1...v0.3.2

Release 0.3.1

21 Nov 17:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.0...0.3.1

Release 0.3.0

14 Nov 16:53
Compare
Choose a tag to compare

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.

alt text

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.

alt text

Support for Julia and R Script Editing and Preview

alt text

alt text

What's Changed

New Contributors

Full Changelog: 0.2.45...0.3.0

Release 0.2.45

11 Nov 11:13
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.2.44...0.2.45

Release 0.2.44

04 Nov 08:27
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.43...0.2.44

Release 0.2.43: AI Programming Assistant Enhances Your Notebook Experience!

01 Nov 13:55
Compare
Choose a tag to compare

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.
iShot_2024-11-01_22 06 10

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.
iShot_2024-11-01_22 31 30

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.
iShot_2024-11-01_22 29 29

Code Explanation

The AI Programming Assistant helps you understand the functionality and logic of the code in the cell, making programming learning much easier.
iShot_2024-11-01_22 38 11

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.
iShot_2024-11-01_22 40 01

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

Release 0.2.42

31 Oct 17:37
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.2.41...0.2.42

Release 0.2.41

14 Oct 08:31
Compare
Choose a tag to compare

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.
iShot_2024-10-14_15 27 29

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.
iShot_2024-10-14_15 50 49

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