Edit page in Livemark
(2024-11-07 15:17)

Changelog

Here described only the breaking and most significant changes. The full changelog and documentation for all released versions could be found in nicely formatted commit history.

v5.18

v5.17.1

v5.15

v5.14

v5.13

v5.10

v5.8

v5.7

v5.6

v5.5

v5.4

v5.3

v5.2

v5.1

v5.0

v5.0.0b19

v5.0.0b8

v5.0.0b2

v5.0.0b1

v4.40

v4.39

v4.38

v4.37

v4.36

v4.35

v4.34

v4.33

v4.32

v4.31

v4.29

v4.28

v4.27

v4.26

v4.25

v4.24

v4.23

v4.22

v4.21

v4.20

v4.19

v4.18

v4.17

v4.16

v4.15

v4.14

v4.13

v4.12

v4.11

v4.10

v4.9

v4.8

v4.7

v4.6

v4.5

v4.4

v4.3

v4.2

v4.1

v4.0

v4.0.0a15

v4.0.0a14

v4.0.0a13

v4.0.0a12

v4.0.0a11

v4.0.0a10

v4.0.0a9

v4.0.0a8

v4.0.0a7

v4.0.0a6

v4.0.0a5

v4.0.0a4

v4.0.0a3

v4.0.0a1

v3.48

v3.47

v3.46

$ pip install frictionless[aws] # before
$ pip install frictionless[s3] # after

v3.45

v3.44

v3.43

v3.42

v3.41

v3.40

v3.39

v3.38

v3.37

v3.36

v3.35

v3.34

Code example:

# Before
# pip install frictionless
from frictionless import dialects, exceptions
excel_dialect = dialects.ExcelDialect()
json_dialect = dialects.JsonDialect()
exception = exceptions.FrictionlessException()

# After
# pip install frictionless[excel,json]
from frictionless import FrictionlessException
from frictionless.plugins.excel import ExcelDialect
from frictionless.plugins.json import JsonDialect
excel_dialect = dialects.ExcelDialect()
json_dialect = dialects.JsonDialect()
exception = FrictionlessException()

v3.33

v3.32

v3.31

v3.30

v3.29

v3.28

v3.27

v3.26

v3.25

v3.24

v3.23

v3.22

v3.21

v3.20

v3.19

v3.18

v3.17

v3.16

v3.15

v3.14

v3.13

v3.12

v3.11

v3.10

v3.9

v3.8

v3.7

v3.6

v3.5