Изменения c 2.1.0

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

Изменения c 2.3.1

  1. В axioma.core.SettingsManager были удалены флаги LastPathPython, LastPathTable и LastPathReport. Вместо них был добавлен один флаг LastOpenPath. Для последнего каталога открытия/сохранения рабочих наборов по прежнему используется LastPathWorkspace
  2. В функцию решения прямой геодезической задачи axioma.core.geometry.directGeodesicProblem() теперь передаются параметры эллипсоида.

Изменения c 2.3.2

  1. Для создания главного окна axioma.app.MainWindow теперь используется фабричный метод axioma.app.MainWindow.create() вместо конструктора

  2. Убран устаревший в версии 2.0.1 метод axioma.app.MainWindow.browserManager(). Используйте более обобщенный axioma.gui.WidgetManagerService. Сам класс (также устаревший) остается в api - axioma.gui.BrowserManager, но его больше нельзя получить как зависимость, используя axioma.core.plugin.HasDependencies.createDependencyGetter()

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

  4. Убран устаревший в версии 2.0.1 метод axioma.app.MainWindow.reportViewManager(). Используйте более обобщенный axioma.gui.WidgetManagerService. Сам класс (также устаревший) остается в api - axioma.gui.ReportViewManager, но его больше нельзя получить как зависимость, используя axioma.core.plugin.HasDependencies.createDependencyGetter()

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