Overview of Breaking Changes in Ecto 3.0

62
clicks
Overview of Breaking Changes in Ecto 3.0

Source: dashbit.co

Type: Post

This article authored by José Valim offers a sneak peek into the breaking changes expected in the imminent release of Ecto 3.0. The significant changes covered include the splitting of the Ecto repository into two separate repositories: 'ecto' and 'ecto_sql' to better serve users who do not need SQL dependencies. It also discusses the removal of previously deprecated Ecto datetime types in favor of Elixir's built-in Calendar types, synchronization of microsecond support across all databases, and shifts in JSON handling where adapters will now default to the Jason library for JSON processing. The article guides users on how to transition their code to accommodate these changes and highlights other modifications like the improved handling of Ecto.Multi.run/5 and the refined support for schema prefixes. Future posts will delve into new features and performance improvements.

© HashMerge 2024