Changelog#

Name

PR

Developer

Date

Version

♻️ Make ipylab an optional dependency

282

falexwolf

2024-05-06

πŸ”‡ Silence erroneous logging

279

falexwolf

2024-02-27

0.10.1

🚸 Init version at 1

277

falexwolf

2024-01-11

0.10.0

🚸 Improve error message when empty notebook is passed

275

Zethson

2024-01-04

πŸ‘· Ruff and 3.11

276

Zethson

2023-12-26

🩹 Account for empty notebook in consecutiveness check

272

falexwolf

2023-10-01

πŸ“ Fix image link

271

falexwolf

2023-09-18

🚸 More robust title parsing

270

falexwolf

2023-08-15

0.9.2

πŸ“ Simplify docs, adopt new lamin.ai static site architecture

269

falexwolf

2023-08-04

0.9.1

♻️ Remove loguru-dependent call, expand metadata_only return signature

268

falexwolf

2023-06-15

0.9.0

πŸ“ Position nbproject

264

falexwolf

2023-06-15

🩹 Try to get vs code path first

267

Koncopd

2023-06-10

🦺 Safer parsing during initialization

266

Koncopd

2023-06-03

0.8.7

βž– Remove nbproject-test from dependencies

262

Koncopd

2023-05-30

πŸ› Safer ipylab initialization

263

Koncopd

2023-04-18

0.8.6

πŸ› Fix VS Code integration for recent VS Code versions

260

Koncopd

2023-04-17

0.8.5

♻️ Replace display with metadata_only arg in header

257

Koncopd

2023-04-10

0.8.4

🚸 Allow to not display metadata

255

falexwolf

2023-03-12

0.8.3

⬆️ Observe lndb-setup rename to lndb

253

bpenteado

2023-02-16

0.8.2

✨ Safer notebook path inference and more ways to do it

251

Koncopd

2023-02-10

πŸ› Check keys before accessing in notebook_path

250

Koncopd

2023-02-08

:zap: Do nothing with ipylab when not in ipython

247

Koncopd

2022-11-14

🚸 Only init JupyterFrontEnd if run within ipython

246

falexwolf

2022-11-13

0.8.1

🚸 Do no longer auto-bump version upon publish() Breaking

244

falexwolf

2022-11-12

0.8.0

🚚 Rename version β€˜draft’ to β€˜0’ Breaking

243

falexwolf

2022-11-12

πŸ’„ Fix PyPI badge color & change badge order

242

falexwolf

2022-10-24

♻️ Read user name from settings

239

falexwolf

2022-10-10

0.7.0

✨ Add author field and a few fixes

238

Koncopd

2022-10-10

0.5.5

♻️ Refactor publish

237

falexwolf

2022-10-07

0.5.4

✨ Allow setting nbproject env via environment variable

236

Koncopd

2022-09-30

πŸ“ Expand some docstrings

235

Koncopd

2022-09-30

πŸ’„ Strip newline from title

234

falexwolf

2022-09-24

0.5.3

🚚 Rename tutorials to guide, guides to FAQ

230

falexwolf

2022-09-05

πŸ“ Add GitHub stars to docs

229

falexwolf

2022-08-30

0.5.2

🩹 Identify VS Code as an environment

228

Koncopd

2022-08-30

🎨 Strip quickstart output, upgrade nbproject_test

227

falexwolf

2022-08-29

πŸ“ Make a setup guide

226

falexwolf

2022-08-29

πŸ“ Installation instructions and other things

225

Koncopd

2022-08-28

0.5.1

🚸 Additional warnings and safety features

220

Koncopd

2022-08-25

✨ Add interactivity for classic jupyter notebooks

219

Koncopd

2022-08-16

0.5.0

♻️ Clean up code

215

Koncopd

2022-08-07

⬆️ Upgrade to logger 0.1.1 & polish quickstart

212

falexwolf

2022-07-24

🩹 Safer interactive header update on initialization

211

Koncopd

2022-07-23

πŸ”₯ Switched logger to use lamin_logger

210

sunnyosun

2022-07-23

πŸ“ Polish basic-metadata and update-metadata guide

209

falexwolf

2022-07-23

πŸ“ Add gif to quickstart

208

falexwolf

2022-07-23

♻️ Refactor exposure of infer_pypackages

206

falexwolf

2022-07-23

🚸 Add logging to notebook_path

204

Koncopd

2022-07-20

0.4.5

🚸 Better logging on no-title error

203

falexwolf

2022-07-20

0.4.4

πŸ’„ Allow chaining in add_pypackages and prettify logging message

200

falexwolf

2022-07-19

♻️ Add return value for set_version

199

falexwolf

2022-07-19

0.4.3

♻️ Refactor and test set_version

198

falexwolf

2022-07-19

0.4.2

🚸 Do not raise error upon no-title, return code

196

falexwolf

2022-07-19

0.4.1

πŸ’„ Added βœ… for success logging

197

sunnyosun

2022-07-19

πŸ’„ Prettified logging

195

sunnyosun

2022-07-19

🚸 Show table on initialization, ask to publish if cells not consecutive

194

Koncopd

2022-07-18

πŸ’„ Logging with icons

193

sunnyosun

2022-07-18

🚸 Small changes to header, add_pypackages infers versions

190

Koncopd

2022-07-18

πŸ’„ Polish docs

191

falexwolf

2022-07-18

0.4.0

✨ Allow passing pypackage to header(), add consistency checks, and logs for how to update metadata

188

falexwolf

2022-07-18

πŸ’š Fix the 3.7 & 3.8 tests

186

Koncopd

2022-07-18

πŸ“ Simplify guide

185

falexwolf

2022-07-17

✨ Add a parent field to metadata and header()

183

falexwolf

2022-07-17

🚚 Rename dependency to pypackage

181

falexwolf

2022-07-17

πŸ’„ Simplify pypackage display & make version the 2nd field to be displayed

180

falexwolf

2022-07-17

0.3.2

πŸ‘· Update CI with pyversions, update readme & docs with doi & clean-up

179

falexwolf

2022-07-17

✨ publish() and test_cli update

178

Koncopd

2022-07-17

♻️ Refactored metadata display

177

Koncopd

2022-07-17

♻️ Small changes for meta

175

Koncopd

2022-07-17

🚸 More intuitive auto-lookup and API reference

173

falexwolf

2022-07-16

πŸ‘· Introduce compatibility with Python 3.7

171

falexwolf

2022-07-16

0.3.1

♻️ Refactor last_cell check & consecutiveness check in publish()

167

falexwolf

2022-07-16

0.3.0

🚚 Rename integrity to consecutiveness

166

falexwolf

2022-07-16

🚸 Remove complexity of Jupyter Lab interaction

164

falexwolf

2022-07-15

🚸 Indent JSON just as editors do

163

falexwolf

2022-07-15

🚸 Raise error upon publishing notebook without title

161

falexwolf

2022-07-14

0.2.3

🚸 Remove execution of cells after metadata write

159

falexwolf

2022-07-14

🚸 Add an uninitialized project for test_cli and a small fix to header

154

Koncopd

2022-07-13

0.2.2

🚸 Add safety measures, better documentation & logging & tests

153

falexwolf

2022-07-13

🚸 Clearer logging output upon init in VS Code and Classic Notebook

152

falexwolf

2022-07-13

πŸ”₯ Remove automatically calling header() upon import

151

falexwolf

2022-07-13

♻️ Enable passing the calling_code statement to publish

148

falexwolf

2022-07-12

0.2.1

✨ Add last cell check to publish

143

Koncopd

2022-07-11

πŸ“ Add header() call to every notebook

141

falexwolf

2022-07-11

0.2.0

🚸 Add i_confirm_i_saved arg to publish() for usage outside Jupyter Lab

140

falexwolf

2022-07-11

🚚 Migrated test submodule to nbproject_test

138

falexwolf

2022-07-11

🚚 Remove mention of footer, lock in publish

137

falexwolf

2022-07-11

πŸ“ Add a nutshell tutorial to demo canonical workflow

135

falexwolf

2022-07-10

🚸 Turn header() from pseudo-module into function, remove Header class

133

falexwolf

2022-07-10

βœ… Improve coverage

130

Koncopd

2022-07-10

🚸 More intuitive API for updating pypackage store and writing it to file

126

falexwolf

2022-07-09

✨ Add a more convenient way of updating the pypackage store

125

Koncopd

2022-07-09

πŸ’„ Prettify logging during testing

124

falexwolf

2022-07-09

πŸ“ Add a published notebook

120

falexwolf

2022-07-05

βœ… Improve notebook testing API

116

Koncopd

2022-07-03

0.1.6

✨ Publish notebooks from the CLI

112

Koncopd

2022-07-01

πŸ’„ Avoid non-JupyterLab env logging messages in CI env

114

falexwolf

2022-07-01

0.1.5

βœ… Execute notebooks in order of index

113

falexwolf

2022-07-01

πŸ’„ More compact logging and other small fixes

111

falexwolf

2022-07-01

0.1.4

♻️ Refactor meta and header

110

Koncopd

2022-07-01

🚸 Polish publishing experience

commit

falexwolf

2022-07-01

0.1.3

🚸 Improve user experience during publishing

109

falexwolf

2022-07-01

0.1.2

✨ Add VS Code integration

107

falexwolf

2022-06-29

0.1.1

✨ Implement the publish function

106

Koncopd

2022-06-29

πŸ“ Add proper guide

105

falexwolf

2022-06-29

πŸ“ Prototype the nbproject.publish workflow

103

falexwolf

2022-06-29

✨ Take into account packages from store for live pypackages

104

Koncopd

2022-06-29

✨ Add field version and display live pypackages in header

102

falexwolf

2022-06-29

πŸ‘· Update coverage CI setup

101

falexwolf

2022-06-26

πŸ‘· Integrate Codecov to CI

100

sunnyosun

2022-06-26

πŸ“ Re-organize API documentation and clean up faq

97

falexwolf

2022-06-24

0.1.0

♻️ Restructure dev submodule

93

Koncopd

2022-06-23

0.1a3

πŸ› Fix the case when a notebook filename is specified

94

Koncopd

2022-06-23

0.1a2

♻️ Re-design package and introduce large parts of the API

90

Koncopd

2022-06-21

0.1a1

πŸ§‘β€πŸ’» Make CLI --deps infer versions by default

87

Koncopd

2022-06-12

🩹 Always display pypackages pinned in the metadata

84

Koncopd

2022-06-10

πŸ’š Remove server initialization from tests

83

Koncopd

2022-06-09

πŸ—οΈ Always infer & display pypackages

80

falexwolf

2022-06-08

0.0.9

🩹 Fix meta.title formatting

79

falexwolf

2022-06-08

✨ Expose title in nbproject.meta & refactor to loading dynamically

77

falexwolf

2022-06-08

0.0.8

♻️ Rename meta.uid to meta.id

75

falexwolf

2022-06-08

✨ Infer pypackages on header import

65

Koncopd

2022-06-07

πŸ—οΈ Access metadata through API

59

falexwolf

2022-06-06

✨ Upon interactive init, auto-restart & run

57

falexwolf

2022-06-04

♻️ Replace nbformat with orjson everywhere

50

Koncopd

2022-05-31

⚑ Improve runtime for nbproject.header

47

Koncopd

2022-05-23

♻️ Proper treatment of jupyter magic commands

48

Koncopd

2022-05-23

πŸ’š Safer pytest run

41

Koncopd

2022-05-15

✨ Add pypackages management

26

Koncopd

2022-05-13

✨ Project initialization with CLI

21

Koncopd

2022-04-29

🎨 Move all jupyter related functionality to one file

19

Koncopd

2022-04-18

πŸ—οΈ Metadata-aware tests

9

Koncopd

2022-04-07

πŸ—οΈ Metadata-aware tests (take 1)

9

Koncopd

2022-04-07

✨ Add time_init & time_edit fields

6

falexwolf

2022-03-23

πŸ’„ Display only 4 digits, use pydantic, autodetect filename

5

falexwolf

2022-03-23

πŸ“ Update readme

2

falexwolf

2022-03-23