2.0.1
2024-03-04
• Support sharing of canvases
• Support smarter parenthesis matching for Lisp code
• Reimplemented overflow menu of the editor, fixing bugs and providing new line-level features
• Reimplemented REPL command history (long-press on "Send" button)
• Reimplemented the "Load"/+ menu for reloading recent files and the editor buffer
• Log files being loaded into the interpreter
• Fixed cursor placement in the interpreter input
• Fixed bug preventing the editor buffer to be emptied when "New" was selected
• Fixed opening recent and starred files
• Improved consistency of icon usage with LispPad on macOS
• Updated LispPad Library Reference
1.3.4
2023-02-13
• Improved management of recent files and favorites.
• Remember last edited file (can be switched off in the settings)
• Improved display of file names in the editor
• Fixed bug affecting byte vector copy procedures in library (lispkit bytevector)
• Extended library: (lispkit graph)
• New libraries: (srfi 228), (srfi 233), and (srfi 236)
• Interpreter now based on LispKit 2.3.2
1.3.2
2022-09-21
• iOS 16 bug fixes
1.3.1
2022-08-15
• Performance improvements: Optimized code generation for lambdas without captured expressions
• Fixed division by zero issues with truncate and floor procedures
• Made procedure open-file of library (lispkit system) work on iOS
• Extended libraries: (lispkit core), (lispkit string), (lispkit math), (lispkit type), (lispkit enum), (lispkit draw), and (lispkit clos)
• New libraries: (lispkit math matrix), (lispkit bitset), (lispkit styled-text), (lispkit draw chart bar), (srfi 118), (srfi 141), (srfi 149), and (srfi 232)
• New sample code: ObjectOrientation.scm, DrawBarCharts.scm, and StyledTextDoc.scm
• Interpreter now based on LispKit 2.3.0
1.3.0
2022-03-02
• Allow setting font in preferences; allow for more granular font size choice
• Support for threads
• Go-inspired channels for synchronizing threads
• Revamp of math libraries, addressing incompatibilities and fixing numerous bugs
• Extended libraries (lispkit math), (lispkit math util), (lispkit system), (lispkit port), and (lispkit debug)
• New libraries: (lispkit thread), (lispkit thread channel), (scheme flonum), (srfi 18), (srfi 144), (srfi 208), and (srfi 230)
• Exceptions now include more information about the active call stack
• Interpreter now based on LispKit 2.2.0
1.2.2
2021-12-17
• Adjusted colors used in REPL to improve legibility
• Fixed bug leading to symbol definition views disappearing behind the keyboard
1.2.0
2021-10-03
• Optimized user interface for iOS 15
• Improved synchronization with iCloud Drive
• New in-context documentation viewer
• Searchable Libraries view; include libraries that are not loaded
• Support for search/replace; save search/replace history; enable case-insensitive search
• New procedures icloud-directory and cloud-list in library (lisppad system)
• Bug fixes in library (lisppad location)
• Interpreter now based on LispKit 2.0.3
1.1.2
2021-08-19
• Comprehensive support for keyboard shortcuts
• Keyboard shortcut documentation accessible via LispPad menu
• Fixed split view-related bugs (on iPadOS)
• New library (lisppad location) supporting geocoding and reverse geocoding
• New procedure open-in-files-app in library (lisppad system)
• New example code
• Interpreter now based on LispKit 2.0.2