Releases: EATSTEAK/rusaint
v0.7.0
Changelog
81e56e1 chore: split workflow steps to release and publish
cf7cdef chore: output jreleaser logs as artifacts
f948756 Merge pull request #114 from EATSTEAK/dev
[release] v0.7.0
eb15018 release: v0.7.0
6ba845d Merge pull request #112 from EATSTEAK/style/code-cleanup
[style] 코드 스타일 정리
f5f26b4 Merge pull request #111 from EATSTEAK/feat/android-publish
[feat(kotlin)] Maven Central 배포
b619062 style: cleanup code with rustfmt
c1f30e1 feat: initial actions for release and publish to maven central
c632f4b fix: remove proguard setup to include classes in release variant
072448d feat: mavenCentral publishing with jreleaser
77fb406 Merge pull request #110 from EATSTEAK/feat/android-build
3d0d059 feat: add version field
0dde989 feat: use .so file in first detected arch when binding generation
abfe755 style: markdown formatting
8aef3e1 feat: automatic build for android with rust-android-gradle
c1b107f Merge pull request #105 from EATSTEAK/feat/ffi-applications
[feat] ffi용 애플리케이션 구현
12bd4e6 refactor: one-liner original_builder construction
40e7d1b docs: ffi applications
e0f1487 fix: make application modules public
8a95883 docs: top-level modules and session
, error
structs and methods
ce7e088 fix: typo in graduation_requirements
module
1f9f744 feat: ffi implementation of StudentInformationApplication
7833235 feat: ffi implementation of PersonalCourseScheduleApplication
dac3ee6 feat: ffi implementation of LectureAssessmentApplication
9fa67e6 feat: ffi implementation of graduationRequirementsApplication
7668123 Merge pull request #104 from EATSTEAK/refactor/dir-restructure
[refactor] 프로젝트 패키지를 packages
폴더 아래로 이동
71c19a5 reafctor: move packages under packages
directory
946d169 Merge pull request #103 from EATSTEAK/feat/swift-sdk
[feat] Swift 빌드 환경 추가
850b34b Merge pull request #102 from EATSTEAK/feat/kotlin-sdk
[feat] Android 빌드 환경 추가
3b695f0 Merge pull request #100 from EATSTEAK/refactor/rename-commands
[BREAKING] Command 명명 방식 변경
b02b580 Merge pull request #101 from EATSTEAK/chore/coderabbit-setup
[chore] coderabbit 설정
4744daf chore: enable coderabbit in PRs that have dev
base branch
5cf0790 Merge pull request #99 from EATSTEAK/fix/utils-by-feature
[fix] 애플리케이션 유틸리티 이동
c3618f4 refactor: change command names with new convention
b588530 fix: move application utilities under application
module
91b0fb4 Merge pull request #98 from EATSTEAK/lint/code-cleanup
[lint] 코드 정리
0a519a8 refactor: replace conditional with closure execution to use Option::map
e40d352 lint: reformat codes
664521d lint: apply suggestion
d2d4877 Merge pull request #97 from EATSTEAK/refactor/element-feature
[BREAKING CHANGES] element
feature 분리
da7b439 docs: update examples
d21fef2 lint: cleanup unused imports
e448c84 docs: for ElementParser
8cae68b fix: remove ?
operator in ElementParser::new
and import WebDynproCommandExecutor
e09268b refactor(app/student_information): migrate to parser impl
d784c6e refactor(app/personal_course_schedule): migrate to parser impl
0eea08a refactor(app/lecture_assessment): migrate to parser impl
ea169a1 refactor(app/graduation_requirements): migrate to parser impl
1f88d02 refactor(app/course_schedule): migrate to parser impl
9fa4e13 refactor(app/cource_grades): migrate to parser impl
49227ef refactor(app/chapel): migrate to parser impl
5df07c6 feat: ElementParser::new
f327232 refactor(USaintClient): remove methods that doesn't exist anymore
bca65fd refactor(test/element/button): update to match parser impl
cff8fcd docs: for WebDynproCommandExecutor
f8f513c fix: remove non-exist imports and methods
4307925 refactor: remove WebDynproReadCommand
and make WebDynproCommand
do only read operations
52a6b53 feat: ListBoxDefWrapper::value
e3bb487 refactor: apply changed methods in implementations
2461650 fix: wrong import of serde_json::Map
aae2d7d feat: add ElementParser::document
method
95004ba fix: incorrect lifetime definition in element_from_def
and subelement_from_def
7c52185 fix: remove node_id in SubelementDefinition
bbf2dd9 fix: update method signature
e323b03 fix: path in webdynpro::element::sub::macros
9da05ce fix: remove ElementNodeId
in def_listbox_subset
macro
9e610a7 feat: create ElementParser::subelement_from_ref
3b244ec fix: resolve mismatched path
31eaf28 refactor: extract element define macros
251bf0e refactor: extract lsdata
parse functions to utils
and restructure modules
ee48eac refactor: remove ElementNodeId
in Unknown
element
df8b31c feat: create ElementParser
dd762e9 refactor: remove ElementNodeId
and equalize instance creation method names to from_ref
fbd08f5 chore: move test-only features to dev-dependencies
107b363 refactor: remove document
field in Body
b908219 chore: remove unused dependencies
7ac5843 feat: create element
feature and mark optional dependencies
5e08404 refactor: remove element
dependency in Client::process_event
53ebcb7 feat: iOS SDK 테스트 완료 (#92)
[feat] Android 애플리케이션 추가
a2304fa chore: update README.md
e153afb chore: update README.md
7640dc3 chore: printing log
7fb1ccf add app network permission
de5799f update compose compiler version to kotlin version
c4edb8e lib dependency rollback
0e8b5d8 Merge branch 'dev' into feat/swift-sdk
aa1dc15 fix: module name duplication between rusaint
and rusaint-ffi
47a1cfc fix: typo in Package.swift
27ecf4d feat: base for swift framework
17a2457 del: openssl dependency
ce24c3c Merge branch 'EATSTEAK:feat/kotlin-sdk' into feat/kotlin-sdk
9b07d4a Merge branch 'dev' into feat/kotlin-sdk
787477a chore: plugin with version catalog
3e5c230 Update README.md
bf58700 Add lib dependency
9053866 Create README.md
adc0fda move: to kotlin dir
b38bc59 add: android application
e9bd559 fix: kotlin build error
535aa16 feat: kotlin project setup
v0.6.2
v0.6.1
v0.6.0
v0.5.1
v0.5.0
v0.4.1
v0.4.0
v0.3.0
What's Changed
- [refactor]
Element
반환 함수가 대신ElementDef
를 반환하도록 변경 by @EATSTEAK in #57 - [refactor]
ElementDef
와SubElementDef
를ElementDefinition
과SubElementDefinition
트레이트를 구현하는 각자의 구조체로 변경 by @EATSTEAK in #58 - [feat]
FromSapTable
트레이트 by @EATSTEAK in #59 - [release] 0.3.0 by @EATSTEAK in #60
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- [refactor]
Client
와Application
을BasicWDClient
로 병합 by @EATSTEAK in #51 - [feat]
WebDynproCommand
객체를 이용한 클라이언트 제어 by @EATSTEAK in #52 - [feat]
ElementDef
의NodeId
기반 엘리먼트 탐색 by @EATSTEAK in #53 - [refactor]
SapTableBody
를 clone 할 수 있도록 수정 by @EATSTEAK - [fix]
ComboBoxLSData
가 현 버전의 WebDynpro에 대응되도록 수정 by @EATSTEAK - [feat] 각종 오류들이 더 자세한 정보를 제공하도록 수정 by @EATSTEAK
- [fix] 컴파일되지 않는 doctest 수정 by @EATSTEAK
- [fix]
SubElementDef
의 Selector가 제대로 파싱되지 않는 문제 수정 by @EATSTEAK - [release] 0.2.0 by @EATSTEAK in #54
Full Changelog: v0.1.4...v0.2.0