Skip to content

Changelog (변경 이력)

Version 4.0.0 Latest

Changed

  • 3.x 안정화 구간을 닫습니다. 이제 호환이 깨지는 변경은 메이저 버전에만 싣습니다 — 설치 줄은 ~3.5.0 대신 ^4.0.0으로 적으세요. q:AssertProvider나 커스텀 프로바이더에 3.x 패턴을 적어 둔 코드는 Quad0289·Quad0228로 막히니 4.0^.0^류로 바꾸세요. quad_error와 type_version_check는 이 릴리즈 뒤로 각자의 번호로 올라갑니다. 공식 킷 둘(qwreey/quad_kit_roblox_devui·qwreey/quad_kit_roblox_material)이 4.0.0으로 처음 게시됩니다.
  • BREAKING 에러 번호를 실수 단위로 합쳤습니다 — 같은 규칙을 어기면 경로·q.debug·Effect/Observer 차이와 상관없이 같은 번호입니다. 이제 어떤 실수가 어느 번호로 보고되는지는 계약이고(바꾸면 메이저), 메시지 문구는 계약이 아닙니다. 옮기는 법: 번호로 분기하던 코드가 있으면 아래 표대로 새 번호로 바꾸세요. 폐기된 번호는 레퍼런스 각 페이지 끝의 접힌 목록에 남아 새 번호를 가리키고 다른 뜻으로 재사용되지 않습니다.
폐기 새 번호
Quad0003 · Quad0006 · Quad0013 Quad0001
Quad0005 · Quad0009 Quad0004
Quad0043 · Quad0123 · Quad0252 Quad0018
Quad0158 · Quad0162 Quad0020
Quad0064 Quad0057
Quad0264 Quad0063
Quad0097 · Quad0116 · Quad0137 · Quad0274 · Quad0277 Quad0068
Quad0109 Quad0087
Quad0090 · Quad0110 · Quad0113 Quad0088
Quad0091 · Quad0111 · Quad0114 Quad0089
Quad0112 Quad0092
Quad0115 Quad0093
Quad0164 · Quad0165 · Quad0242 Quad0140
Quad0151 Quad0142
Quad0160 · Quad0172 Quad0156
Quad0171 Quad0170
Quad0182 · Quad0185 Quad0181
Quad0204 · Quad0237 Quad0200
Quad0211 Quad0209
Quad0241 Quad0219
Quad0231 · Quad0234 · Quad0235 Quad0230
Quad0233 Quad0232
Quad0245 Quad0244
  • Tween의 콜백 셋(Started·Completed·Cancelled), tween:Wrapped와 tween:Mapped의 wrap, q.ForClasses와 타입 함수가 계산하는 표면의 세부를 unstable로 표시했습니다 — SemVer 보증 밖이고, 바뀌면 이 파일의 Changed에 (unstable)을 달아 알립니다. 동작 변경은 없습니다.
  • Completed의 정의를 문서에 못 박았습니다 — 끝났는지는 Completed가 나왔는가로만 정하고, 프로퍼티가 목표에 닿았는지는 묻지 않습니다. Completed 전에 교체되거나 철거되면 언제나 Cancelled입니다. 그래서 엔진이 목표에 닿았지만 통지가 아직인 트윈을 교체하면 전에는 Completed였고 이제 Cancelled입니다(unstable — 실측에서 사용자 코드가 그 사이에 끼어든 경우는 없었습니다).