Изменения c 2.1.0
---------------------------------

#. Метод :meth:`axioma.gui.MapView.changeProjection` переименован в \
   :meth:`axioma.gui.MapView.setCoordSystem` и принимает один параметр: \
   новую координатную систему. Вызвать диалог выбора координатрой системы \
   можно напрямую, используя :class:`axioma.gui.ChooseCoordSystemDialog`

Изменения c 2.3.1
---------------------------------

#. В :class:`axioma.core.SettingsManager` были удалены флаги ``LastPathPython``, ``LastPathTable`` и ``LastPathReport``. \
   Вместо них был добавлен один флаг ``LastOpenPath``. Для последнего каталога открытия/сохранения рабочих наборов по прежнему \
   используется ``LastPathWorkspace``

#. В функцию решения прямой геодезической задачи :meth:`axioma.core.geometry.directGeodesicProblem` теперь \
   передаются параметры эллипсоида.

Изменения c 2.3.2
---------------------------------

#. Для создания главного окна :class:`axioma.app.MainWindow` теперь \
   используется фабричный метод :meth:`axioma.app.MainWindow.create` \
   вместо конструктора

#. Убран устаревший в версии 2.0.1 метод :meth:`axioma.app.MainWindow.browserManager`. \
   Используйте более обобщенный :class:`axioma.gui.WidgetManagerService`. \
   Сам класс (также устаревший) остается в api - :class:`axioma.gui.BrowserManager`, \
   но его больше нельзя получить как зависимость, используя :meth:`axioma.core.plugin.HasDependencies.createDependencyGetter` \
   
   .. seealso::
        :ref:`Управления зависимостями <dependencies-label>`

#. Убран устаревший класс :class:`axioma.render.BrowserReportItem`. \
   Рекомендуется использование :class:`axioma.render.TableReportItem`

#. Убран устаревший в версии 2.0.1 метод :meth:`axioma.app.MainWindow.reportViewManager`. \
   Используйте более обобщенный :class:`axioma.gui.WidgetManagerService`. \
   Сам класс (также устаревший) остается в api - :class:`axioma.gui.ReportViewManager`, \
   но его больше нельзя получить как зависимость, используя :meth:`axioma.core.plugin.HasDependencies.createDependencyGetter` \
   
   .. seealso::
        :ref:`Управления зависимостями <dependencies-label>`

#. Консртуктор класса :class:`axioma.core.dp.Selection` \
   теперь принимает список идентификаторов записей, а не сами записи.
